# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 E48D lsr D5, 2 00000002 3963 0000 move.w [A4 + 0x0], -[A3] 00000006 2EC2 move.l [A7]+, D2 label00000008: 00000008 0000 1734 ori.b D0, 0x34 /* '4' */ 0000000C 0000 00F8 ori.b D0, 0xF8 00000010 8000 or.b D0, D0 00000012 0002 2D98 ori.b D2, 0x98 00000016 12E8 138C move.b [A1]+, [A0 + 0x138C] 0000001A 1C05 move.b D6, D5 0000001C 1376 6F9A 0CF6 0696 move.b [A1 + 0x696], [[ + D6 * 8] + 0xCF6] 00000024 135E 06CE move.b [A1 + 0x6CE], [A6]+ 00000028 082C 6FC4 6FAC btst.b [A4 + 0x6FAC], 0xC4 0000002E 0A5C 088A xori.w [A4]+, 0x88A 00000032 0A40 0740 xori.w D0, 0x740 00000036 08DA 6FCE bset.b [A2]+, 0xCE // begin alternate branch 00000038-0000003A label00000038: 00000038 6FCE ble -0x30 /* 00000008 */ // end alternate branch 00000038-0000003A label00000038: // (misaligned) 0000003A 2306 move.l -[A1], D6 0000003C 19F8 1176 B029 move.b 0x29 /* ')' */, [0x00001176] 00000042 0628 F72C 342C addi.b [A0 + 0x342C], 0x2C /* ',' */ 00000048 3414 move.w D2, [A4] 0000004A 9046 sub.w D0, D6 0000004C 226B FD94 movea.l A1, [A3 - 0x26C] 00000050 045E 1914 subi.w [A6]+, 0x1914 00000054 FCD2 9C6B .extension 0xCD2 <> // unimplemented 00000058 9E6B 7A10 sub.w D7, [A3 + 0x7A10] 0000005C 3141 D045 move.w [A0 - 0x2FBB], D1 00000060 FAAC 1468 .extension 0xAAC <> // unimplemented 00000064 1474 F938 F962 1C1C movea.b A2, [A4 - 0x69DE3E4 + A7] 0000006C F138 .extension 0x138 <> // unimplemented 0000006E F124 .extension 0x124 <> // unimplemented 00000070 13BE 1450 move.b [A1 + D1.w * 4 + 0x50], <> 00000074 14A6 move.b [A2], -[A6] 00000076 1B30 084C move.b -[A5], [A0 + D0 + 0x4C] 0000007A 9A7C F594 sub.w D5, 0xF594 0000007E 3522 move.w -[A2], -[A2] 00000080 3542 BE9F move.w [A2 - 0x4161], D2 00000084 66B2 bne -0x4C /* 00000038 */ 00000086 00D9 .incomplete 00000088 169F move.b [A3], [A7]+ 0000008A E2CE lsr .w A6 0000008C 7174 moveq.l D0, 0x74 0000008E 0DA6 bclr -[A6], D6 00000090 0FAE 0D8C bclr [A6 + 0xD8C], D7 00000094 0E30 186A 0D14 .invalid.b <>, 0x6A /* 'j' */ // invalid immediate operation 0000009A 0ACC .incomplete 0000009C 0AD8 .incomplete 0000009E 0B80 bclr D0, D5 000000A0 171A move.b -[A3], [A2]+ 000000A2 168E move.b [A3], A6 000000A4 BC2E BA2E cmp.b D6, [A6 - 0x45D2] 000000A8 B82E 1530 cmp.b D4, [A6 + 0x1530] 000000AC 14BC BE2E move.b [A2], 0x2E /* '.' */ 000000B0 2E72 F8DC movea.l A7, [A2 + A7 - 0x36] 000000B4 A11D syscall MaxMem, flags=1 000000B6 9E85 sub.l D7, D5 000000B8 F8C4 9880 .extension 0x8C4 <> // unimplemented 000000BC 705A moveq.l D0, 0x5A 000000BE 0234 2FE2 7810 andi.b [A4 + D7 + 0x10], 0xE2 000000C4 D96E 9044 add.w [A6 - 0x6FBC], D4 000000C8 1098 move.b [A0], [A0]+ 000000CA 52C3 shi D3 000000CC 11F0 1145 B287 move.b [0xFFFFB287], <> 000000D2 0BD0 .incomplete 000000D4 0B8E bclr A6, D5 000000D6 E52A lsl D2.b, D2 000000D8 066E FC36 FBAC addi.w [A6 - 0x454], 0xFC36 000000DE 2D6A 7ACE B051 move.l [A6 - 0x4FAF], [A2 + 0x7ACE] 000000E4 6E14 bgt +0x16 /* 000000FA */ 000000E6 6C3A bge +0x3C /* 00000122 */ 000000E8 F770 .extension 0x770 <> // unimplemented 000000EA F732 .extension 0x732 <> // unimplemented 000000EC 90A9 015D sub.l D0, [A1 + 0x15D] 000000F0 B093 cmp.l D0, [A3] 000000F2 B090 cmp.l D0, [A0] 000000F4 0F5A bchg [A2]+, D7 000000F6 0A0E 146C xori.b A6, 0x6C /* 'l' */ label000000FA: 000000FA 103A 9B05 move.b D0, [PC - 0x64FB /* FFFF9C01, cstring "" */] 000000FE 22AE C304 move.l [A1], [A6 - 0x3CFC] 00000102 AB01 syscall BitsToMap 00000104 9318 sub.b [A0]+, D1 00000106 A30F syscall MountVol, flags=3 00000108 E282 asr D2, 1 0000010A 230B move.l -[A1], A3 0000010C 527B 0DC6 addq.w <>, 1 00000110 AAAB syscall 0xAAB 00000112 020B 0A4A andi.b A3, 0x4A /* 'J' */ 00000116 141C move.b D2, [A4]+ 00000118 0402 DB61 subi.b D2, 0x61 /* 'a' */ 0000011C 2B03 move.l -[A5], D3 0000011E 509B addq.l [A3]+, 8 00000120 0206 7250 andi.b D6, 0x50 /* 'P' */ // begin alternate branch 00000122-00000124 label00000122: 00000122 7250 moveq.l D1, 0x50 // end alternate branch 00000122-00000124 label00000122: // (misaligned) 00000124 7B00 moveq.l D5, 0x00 00000126 6500 2E16 bcs +0x2E18 /* 00002F3E */ 0000012A 0C54 3B01 cmpi.w [A4], 0x3B01 0000012E 6069 bra +0x6B /* 00000199 */ 00000130 0528 8700 btst [A0 - 0x7900], D2 00000134 0773 0569 0593 bchg [[A3 + 0x593]], D3 0000013A 019B bclr [A3]+, D0 0000013C 0214 1C10 andi.b [A4], 0x10 00000140 8505 sbcd D2, D5 00000142 0F49 bchg A1, D7 00000144 042A 3869 042E subi.b [A2 + 0x42E], 0x69 /* 'i' */ 0000014A 0482 A305 2307 subi.l D2, 0xA3052307 00000150 AB02 syscall BitsToPix 00000152 5246 addq.w D6, 1 00000154 A503 syscall Write, flags=5 00000156 D87B 0093 add.w D4, [PC + D0.w - 0x109] 0000015A 0202 0F14 andi.b D2, 0x14 0000015E 00F3 .incomplete 00000160 0585 bclr D5, D2 00000162 039C bclr [A4]+, D1 00000164 180A move.b D4, A2 00000166 0E24 230A .invalid.b -[A4], 0xA /* '\n' */ // invalid immediate operation 0000016A E320 asl D0.b, D1 0000016C 044B 1BCB subi.w A3, 0x1BCB 00000170 34AE E30E move.w [A2], [A6 - 0x1CF2] 00000174 5C56 addq.w [A6], 6 00000176 9B05 subx.b D5, D5 00000178 C304 abcd D1, D4 0000017A 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 0000017C 4908 .invalid 4, A0 // invalid opcode 4 with b == 4 0000017E 0314 btst [A4], D1 00000180 521B addq.b [A3]+, 1 00000182 0144 bchg D4, D0 00000184 EB00 asl D0.b, 5 00000186 3893 move.w [A4], [A3] 00000188 1EF3 87A9 0E23 move.b [A7]+, [[0xE23 + A0 * 8]] 0000018E 0532 1402 btst [A2 + D1.w * 4 + 0x2], D2 00000192 0F8C bclr A4, D7 00000194 0302 btst D2, D1 00000196 A2FB syscall vNewMap, flags=2 00000198 14B6 530A EB02 move.b [A2], [[A6 + <> + D5 * 2] - 0x14FE] 0000019E BB04 xor.b D4, D5 000001A0 5104 subq.b D4, 8 000001A2 5B13 subq.b [A3], 5 000001A4 E202 asr D2.b, 1 000001A6 A326 syscall HandleZone, flags=3 000001A8 AB17 syscall PortToMap 000001AA 806B 00F6 or.w D0, [A3 + 0xF6] 000001AE 930F subx.b -[A1], -[A7] 000001B0 0F26 btst -[A6], D7 000001B2 7B0A moveq.l D5, 0x0A 000001B4 A301 syscall Close, flags=3 000001B6 4908 .invalid 4, A0 // invalid opcode 4 with b == 4 000001B8 EB06 asl D6.b, 5 000001BA 24A3 move.l [A2], -[A3] 000001BC 152E 281E move.b -[A2], [A6 + 0x281E] 000001C0 107C 2C66 movea.b A0, 0x66 /* 'f' */ 000001C4 66A5 bne -0x59 /* 0000016B */ 000001C6 087C 2CDB 0093 bchg.b 0x93, 0xDB 000001CC 035A bchg [A2]+, D1 000001CE CB00 abcd D5, D0 000001D0 BB03 xor.b D3, D5 000001D2 A308 syscall Create/PBHCreate/HCreate, flags=3 000001D4 0EA4 06B6 426E .invalid.l -[A4], 0x6B6426E // invalid immediate operation 000001DA 8B2C 6906 or.b [A4 + 0x6906], D5 000001DE E309 lsl D1.b, 1 000001E0 9318 sub.b [A0]+, D1 000001E2 D334 E263 add.b [A4 + A6.w * 2 + 0x63], D1 000001E6 002B 2432 4002 ori.b [A3 + 0x4002], 0x32 /* '2' */ 000001EC 0F8C bclr A4, D7 000001EE A31E syscall NewPtrClear, flags=3 000001F0 3214 move.w D1, [A4] 000001F2 8402 or.b D2, D2 000001F4 AB52 syscall bAddOver 000001F6 8C4B or.w D6, A3 000001F8 1532 1C04 move.b -[A2], [A2 + D1 * 4 + 0x4] 000001FC 2503 move.l -[A2], D3 000001FE 8B05 sbcd D5, D5 00000200 E309 lsl D1.b, 1 00000202 1B18 move.b -[A5], [A0]+ 00000204 A109 syscall Delete/PBHDelete/HDelete, flags=1 00000206 1264 movea.b A1, -[A4] 00000208 1B1A move.b -[A5], [A2]+ 0000020A 8C23 or.b D6, -[A3] 0000020C 0B84 bclr D4, D5 0000020E 424C clr.w A4 00000210 F302 .extension 0x302 <> // unimplemented 00000212 7014 moveq.l D0, 0x14 00000214 12EB 0600 move.b [A1]+, [A3 + 0x600] 00000218 1B45 E44D move.b [A5 - 0x1BB3], D5 0000021C 1440 movea.b A2, D0 0000021E 0293 7649 0CB3 andi.l [A3], 0x76490CB3 00000224 0C63 2026 cmpi.w -[A3], 0x2026 /* ' &' */ 00000228 B315 xor.b [A5], D1 0000022A D30C addx.b -[A1], -[A4] 0000022C 6518 bcs +0x1A /* 00000246 */ 0000022E 1060 movea.b A0, -[A0] 00000230 0AE8 .incomplete 00000232 F700 .extension 0x700 <> // unimplemented 00000234 B287 cmp.l D1, D7 00000236 00C3 .incomplete 00000238 234E B10C move.l [A1 - 0x4EF4], A6 0000023C A32E syscall BlockMove/BlockMoveData, flags=3 0000023E E2E8 7B2C lsr .w [A0 + 0x7B2C] 00000242 321C move.w D1, [A4]+ 00000244 E802 asr D2.b, 4 label00000246: 00000246 3361 8C73 move.w [A1 - 0x738D], -[A1] 0000024A 1BC9 move.b <>, A1 0000024C 0CFB .incomplete 0000024E 2D8C 0B1A A700 move.l [[A6 + D0 * 2] - 0x5900], A4 00000254 E596 roxl D6, 2 00000256 C10C abcd -[A0], -[A4] 00000258 6B0A bmi +0xC /* 00000264 */ 0000025A 4A12 tst.b [A2] 0000025C 9600 sub.b D3, D0 0000025E FB44 .extension 0xB44 <> // unimplemented 00000260 2B03 move.l -[A5], D3 00000262 3E4A movea.w A7, A2 label00000264: 00000264 003B 7354 1B11 ori.b [[PC + D1 * 2]], 0x54 /* 'T' */ 0000026A 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000026C 401C negx.b [A4]+ 0000026E 3E40 movea.w A7, D0 00000270 1B47 1C3E move.b [A5 + 0x1C3E], D7 00000274 6318 bls +0x1A /* 0000028E */ 00000276 0D0D btst A5, D6 00000278 6B19 bmi +0x1B /* 00000293 */ 0000027A 010D btst A5, D0 0000027C 3B03 move.w -[A5], D3 0000027E 110D move.b -[A0], A5 00000280 2C24 move.l D6, -[A4] 00000282 FB00 .extension 0xB00 <> // unimplemented 00000284 DC10 add.b D6, [A0] 00000286 8A50 or.w D5, [A0] 00000288 FD21 .extension 0xD21 <> // unimplemented 0000028A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000028C 8303 sbcd D1, D3 label0000028E: 0000028E 7883 moveq.l D4, 0xFFFFFF83 00000290 2252 movea.l A1, [A2] 00000292 B301 xor.b D1, D1 00000294 04C5 .incomplete 00000296 0083 1E4A 52DB ori.l D3, 0x1E4A52DB 0000029C 0744 bchg D4, D3 0000029E 0013 0629 ori.b [A3], 0x29 /* ')' */ 000002A2 0A4B 0E29 xori.w A3, 0xE29 000002A6 0A2C 020F C92D xori.b [A4 - 0x36D3], 0xF 000002AC A305 syscall Status, flags=3 000002AE 630A bls +0xC /* 000002BA */ 000002B0 3214 move.w D1, [A4] 000002B2 122C E52D move.b D1, [A4 - 0x1AD3] 000002B6 CB92 and.l [A2], D5 000002B8 78FB moveq.l D4, 0xFFFFFFFB label000002BA: 000002BA 01A1 bclr -[A1], D0 000002BC 04BB 0241 0026 0301 subi.l [[PC + <> + D0 * 2]], 0x2410026 000002C4 9615 sub.b D3, [A5] 000002C6 2F24 move.l -[A7], -[A4] 000002C8 530F subq.b A7, 1 000002CA 2E04 move.l D7, D4 000002CC E311 roxl D1.b, 1 000002CE 1063 movea.b A0, -[A3] 000002D0 0073 13CB 0873 ori.w [A3 + D0 + 0x73], 0x13CB 000002D6 1D28 4B16 move.b -[A6], [A0 + 0x4B16] 000002DA CE76 EEAA and.w D7, [A6 + A6 * 8 - 0x86] 000002DE D8DB add.w A4, [A3]+ 000002E0 0353 bchg [A3], D1 000002E2 07BB 0463 bclr [PC + D0.w * 4 + 0x63], D3 000002E6 0A42 030D xori.w D2, 0x30D 000002EA 7621 moveq.l D3, 0x21 000002EC 2A5B movea.l A5, [A3]+ 000002EE 1414 move.b D2, [A4] 000002F0 0223 8440 andi.b -[A3], 0x40 /* '@' */ 000002F4 1402 move.b D2, D2 000002F6 9B73 26A3 sub.w [A3 + D2.w * 8 - 0x93], D5 000002FA 2B3E move.l -[A5], <> 000002FC 0D31 146C btst [A1 + D1.w * 4 + 0x6C], D6 00000300 043A 030A 1E38 subi.b [PC + 0x1E38 /* 0000213A, cstring "" */], 0xA /* '\n' */ 00000306 1302 move.b -[A1], D2 00000308 9813 sub.b D4, [A3] 0000030A 0294 AB01 630C andi.l [A4], 0xAB01630C 00000310 C308 abcd -[A1], -[A0] 00000312 E28B lsr D3, 1 00000314 08BB 0C58 8314 bclr.b <>, 0x58 /* 'X' */ 0000031A 32FB 0574 move.w [A1]+, <> 0000031E 00CB .incomplete 00000320 198C F304 move.b <>, A4 00000324 4AC5 tas.b D5 00000326 0013 0654 ori.b [A3], 0x54 /* 'T' */ 0000032A CB08 abcd -[A5], -[A0] 0000032C 232D 2803 move.l -[A1], [A5 + 0x2803] 00000330 004B 0358 ori.w A3, 0x358 00000334 50C1 st D1 00000336 0B3D btst <>, D5 00000338 3F24 move.w -[A7], -[A4] 0000033A D311 add.b [A1], D1 0000033C 2E04 move.l D7, D4 0000033E ED36 roxl D6.b, D6 00000340 411F .invalid 0, [A7]+ // invalid opcode 4 with b == 4 00000342 734D moveq.l D1, 0x4D 00000344 E233 roxr D3.b, D1 00000346 0A49 1E0B xori.w A1, 0x1E0B 0000034A 2B8C E0A5 move.l [A5 + A6.w - 0x91], A4 0000034E 0023 8485 ori.b -[A3], 0x85 00000352 001B 54C9 ori.b [A3]+, 0xC9 00000356 1A0F move.b D5, A7 00000358 26C3 move.l [A3]+, D3 0000035A 118D 0BD3 0081 278A move.b [[] + 0x81278A], A5 00000362 0412 1683 subi.b [A2], 0x83 00000366 077E bchg <>, D3 00000368 3B05 move.w -[A5], D5 0000036A 0304 btst D4, D1 0000036C 8700 sbcd D3, D0 0000036E 7673 moveq.l D3, 0x73 00000370 1332 4084 move.b -[A1], [A2 + D4.w - 0x124] 00000374 0233 498C 9B0A 453C andi.b [[A3 + <> + A1 * 2] + 0x453C], 0x8C 0000037C 8B71 810C or.w <>, D5 00000380 411C .invalid 0, [A4]+ // invalid opcode 4 with b == 4 00000382 3883 move.w [A4], D3 00000384 08A5 3092 bclr.b -[A5], 0x92 00000388 7040 moveq.l D0, 0x40 0000038A 12D3 move.b [A1]+, [A3] 0000038C 00A1 3089 070F ori.l -[A1], 0x3089070F 00000392 1C16 move.b D6, [A6] 00000394 0304 btst D4, D1 00000396 A122 syscall NewHandle, flags=1 00000398 530D subq.b A5, 1 0000039A B144 xor.w D4, D0 0000039C B312 xor.b [A2], D1 0000039E 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000003A0 048A 3887 025F subi.l A2, 0x3887025F 000003A6 130A move.b -[A1], A2 000003A8 6907 bvs +0x9 /* 000003B1 */ 000003AA 633C bls +0x3E /* 000003E8 */ 000003AC 8CAB 0265 or.l D6, [A3 + 0x265] 000003B0 07C3 .incomplete 000003B2 528C addq.l A4, 1 000003B4 D814 add.b D4, [A4] 000003B6 1B1B move.b -[A5], [A3]+ 000003B8 020F 2906 andi.b A7, 0x6 000003BC 1B69 26C3 1205 move.b [A5 + 0x1205], [A1 + 0x26C3] 000003C2 1F4D 13E5 move.b [A7 + 0x13E5], A5 000003C6 0D87 bclr D7, D6 000003C8 029B 7300 8505 andi.l [A3]+, 0x73008505 000003CE 0F14 btst [A4], D7 000003D0 020F 6904 andi.b A7, 0x4 000003D4 F358 .extension 0x358 <> // unimplemented 000003D6 410A .invalid 0, A2 // invalid opcode 4 with b == 4 000003D8 6455 bcc +0x57 /* 0000042F */ 000003DA 0A43 03B7 xori.w D3, 0x3B7 000003DE 0298 2110 4B2D andi.l [A0]+, 0x21104B2D 000003E4 4483 neg.l D3 000003E6 085D 4CA3 bchg.b [A5]+, 0xA3 // begin alternate branch 000003E8-000003EE label000003E8: 000003E8 4CA3 4869 movem.w D1,D4,A1,A2,A4,A7, -[A3] 000003EC 0523 btst -[A3], D2 // end alternate branch 000003E8-000003EE label000003E8: // (misaligned) 000003EA 4869 0523 pea.l [A1 + 0x523] 000003EE 69F7 bvs -0x7 /* 000003E7 */ 000003F0 02BC 5105 6302 C92E 8144 andi.l 0xC92E8144, 0x51056302 000003FA 1402 move.b D2, D2 000003FC 0B55 bchg [A5], D5 000003FE A904 syscall DrawGrowIcon 00000400 EB58 rol D0.w, 5 00000402 390A move.w -[A4], A2 00000404 2928 9B05 move.l -[A4], [A0 - 0x64FB] 00000408 1E38 3161 move.b D7, [0x00003161] 0000040C AB10 syscall DoLine 0000040E 011A btst [A2]+, D0 00000410 2B14 move.l -[A5], [A4] 00000412 C6C1 mulu.w D3, D1 00000414 364B movea.w A3, A3 00000416 1632 00C3 move.b D3, [A2 + D0.w - 0x61] 0000041A 0D8C bclr A4, D6 0000041C BB04 xor.b D4, D5 0000041E 144A movea.b A2, A2 00000420 008B 0E52 1304 ori.l A3, 0xE521304 00000426 636A bls +0x6C /* 00000492 */ 00000428 6A08 bpl +0xA /* 00000432 */ 0000042A 02EB .incomplete 0000042C 2D25 move.l -[A6], -[A5] 0000042E 16CB move.b [A3]+, A3 00000430 9201 sub.b D1, D1 label00000432: 00000432 6825 bvc +0x27 /* 00000459 */ 00000434 29D5 2816 0111 move.l 0x28160111, [A5] 0000043A 8A10 or.b D5, [A0] 0000043C 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 0000043E 384A movea.w A4, A2 00000440 B303 xor.b D3, D1 00000442 612C bsr +0x2E /* 00000470 */ 00000444 2B03 move.l -[A5], D3 00000446 1643 movea.b A3, D3 00000448 0006 3CC3 ori.b D6, 0xC3 0000044C 0DCB .incomplete 0000044E 0808 1E16 btst.b A0, 0x16 00000452 C273 0300 and.w D1, [A3 + <> + D0 * 2] 00000456 F303 .extension 0x303 <> // unimplemented 00000458 6E30 bgt +0x32 /* 0000048A */ 0000045A A406 syscall KillIO, flags=4 0000045C F31F .extension 0x31F <> // unimplemented 0000045E 8703 sbcd D3, D3 00000460 19A1 67E1 13DB move.b [[0x13DB]], -[A1] 00000466 02A5 070F 8CCB andi.l -[A5], 0x70F8CCB 0000046C 01A9 0E0F bclr [A1 + 0xE0F], D0 fn00000470: 00000470 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000472 5B15 subq.b [A5], 5 00000474 06DE .incomplete 00000476 DA08 add.b D5, A0 00000478 631D bls +0x1F /* 00000497 */ 0000047A 70AD moveq.l D0, 0xFFFFFFAD 0000047C 0583 bclr D3, D2 0000047E 156B 012A 10C6 move.b [A2 + 0x10C6], [A3 + 0x12A] 00000484 EB01 asl D1.b, 5 00000486 6302 bls +0x4 /* 0000048A */ 00000488 E165 asl D5.w, D0 label0000048A: 0000048A 1C16 move.b D6, [A6] 0000048C 1402 move.b D2, D2 0000048E 2B31 AB07 0174 B606 move.l -[A5], [[A1 + <>] + A2 * 2 + 0x174B606] // begin alternate branch 00000492-00000496 label00000492: 00000492 0174 B606 bchg [A4 + A3.w * 8 + 0x6], D0 // end alternate branch 00000492-00000496 label00000492: // (misaligned) 00000496 8117 or.b [A7], D0 00000498 E80C lsr D4.b, 4 0000049A A912 syscall InitWindows 0000049C 2E04 move.l D7, D4 0000049E 8D72 4969 D375 or.w [[A2 - 0x2C8B]], D6 000004A4 CB12 and.b [A2], D5 000004A6 1021 move.b D0, -[A1] 000004A8 4410 neg.b [A0] 000004AA 4138 1095 .invalid 0, [0x00001095] // invalid opcode 4 with b == 4 000004AE 6F14 ble +0x16 /* 000004C4 */ 000004B0 2E38 6903 move.l D7, [0x00006903] 000004B4 EEFB 0114 B30B 0402 0F3D bfset [[PC + <> + A3 * 2] + 0x4020F3D] {4:20} 000004BE 7A2E moveq.l D5, 0x2E 000004C0 10B5 0285 move.b [A0], [A5 + D0.w * 2 - 0x123] label000004C4: 000004C4 4A0F tst.b A7 000004C6 A902 syscall RealFont 000004C8 3049 movea.w A0, A1 000004CA 20C1 move.l [A0]+, D1 000004CC 5238 06DE addq.b [0x000006DE], 1 000004D0 4A84 tst.l D4 000004D2 C114 and.b [A4], D0 000004D4 EB05 asl D5.b, 5 000004D6 6300 130F bls +0x1311 /* 000017E7 */ 000004DA E90E lsl D6.b, 4 000004DC 2306 move.l -[A1], D6 000004DE B90E cmpm.b [A4]+, [A6]+ 000004E0 9301 subx.b D1, D1 000004E2 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 000004E4 4A05 tst.b D5 000004E6 2C2B 81BB move.l D6, [A3 - 0x7E45] 000004EA 0206 DE82 andi.b D6, 0x82 000004EE CCF2 044B mulu.w D6, [A2 + D0.w * 4 + 0x4B] 000004F2 0A10 E14F xori.b [A0], 0x4F /* 'O' */ 000004F6 AD3E syscall MenuKey, auto_pop 000004F8 6445 bcc +0x47 /* 0000053F */ 000004FA 6604 bne +0x6 /* 00000500 */ 000004FC 6B12 bmi +0x14 /* 00000510 */ 000004FE 5AE3 spl -[A3] label00000500: 00000500 1128 5C56 move.b -[A0], [A0 + 0x5C56] 00000504 030A btst A2, D1 00000506 C94A exg A4, A2 00000508 231C move.l -[A1], [A4]+ 0000050A F31D .extension 0x31D <> // unimplemented 0000050C E32E lsl D6.b, D1 0000050E E213 roxr D3.b, 1 label00000510: 00000510 003E 9901 ori.b <>, 0x1 00000514 630C bls +0xE /* 00000522 */ 00000516 8501 sbcd D2, D1 00000518 64BD bcc -0x41 /* 000004D7 */ 0000051A 1B8B 1452 move.b [A5 + D1.w * 4 + 0x52], A3 0000051E 6B02 bmi +0x4 /* 00000522 */ 00000520 64E1 bcc -0x1D /* 00000503 */ label00000522: 00000522 7EB3 moveq.l D7, 0xFFFFFFB3 00000524 1E74 EB12 1E3E movea.b A7, [[A4 + A6 * 2] + 0x1E3E] 0000052A 8B0A sbcd -[A5], -[A2] 0000052C 74E0 moveq.l D2, 0xFFFFFFE0 0000052E 1B01 move.b -[A5], D1 00000530 7421 moveq.l D2, 0x21 00000532 0193 bclr [A3], D0 00000534 0A1E 3EB3 xori.b [A6]+, 0xB3 00000538 0158 bchg [A0]+, D0 0000053A 688B bvc -0x73 /* 000004C7 */ 0000053C 15C1 0263 move.b [PC + 0x263 /* 000007A1, value 0x65 'e' */], D1 00000540 0958 bchg [A0]+, D4 00000542 0F58 bchg [A0]+, D7 00000544 68FB bvc -0x3 /* 00000541 */ 00000546 09E5 .incomplete 00000548 8231 04E5 or.b D1, [A1 + D0.w * 4 - 0x27] 0000054C 0229 02C6 1402 andi.b [A1 + 0x1402], 0xC6 00000552 0F21 btst -[A1], D7 00000554 0D3C F30F btst 0xF, D6 00000558 250F move.l -[A2], A7 0000055A D372 BD36 0F12 2C69 4C4A add.w [[A2 + 0xF122C69] + A3 * 4 + 0x4C4A], D1 00000564 1E64 movea.b A7, -[A4] 00000566 DB07 addx.b D5, D7 00000568 745C moveq.l D2, 0x5C 0000056A 5623 addq.b -[A3], 3 0000056C 1CEB 14A7 move.b [A6]+, [A3 + 0x14A7] 00000570 0127 btst -[A7], D0 00000572 455E chk.w D2, [A6]+ 00000574 029B 5D21 2C1C andi.l [A3]+, 0x5D212C1C 0000057A 2C03 move.l D6, D3 0000057C 04D1 .incomplete 0000057E 0513 btst [A3], D2 00000580 4416 neg.b [A6] 00000582 E2CB lsr .w A3 00000584 0416 6121 subi.b [A6], 0x21 /* '!' */ 00000588 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5 0000058A B315 xor.b [A5], D1 0000058C D300 addx.b D1, D0 0000058E 1142 B302 move.b [A0 - 0x4CFE], D2 00000592 8A04 or.b D5, D4 00000594 2E10 move.l D7, [A0] 00000596 4208 clr.b A0 00000598 1E28 B12F move.b D7, [A0 - 0x4ED1] 0000059C E043 asr D3.w, 8 0000059E 0933 047A btst [A3 + D0.w * 4 + 0x7A], D4 000005A2 7AEB moveq.l D5, 0xFFFFFFEB 000005A4 1F1E move.b -[A7], [A6]+ 000005A6 28AB 01D6 move.l [A4], [A3 + 0x1D6] 000005AA 5B11 subq.b [A1], 5 000005AC 6666 bne +0x68 /* 00000614 */ 000005AE 8B0C sbcd -[A5], -[A4] 000005B0 9B00 subx.b D5, D0 000005B2 061D 0393 addi.b [A5]+, 0x93 000005B6 17CB 0774 move.b <>, A3 000005BA 3A73 0B74 movea.w A5, <> 000005BE 900F sub.b D0, A7 000005C0 441B neg.b [A3]+ 000005C2 15B3 2253 022B move.b [A2 + D0.w * 2 + 0x2B], [A3 + D2.w * 2 + 0x53] 000005C8 0700 btst D0, D3 000005CA 9B07 subx.b D5, D7 000005CC B0CB cmpa.w A0, A3 000005CE 0736 C101 btst [[A6 + <> + A4]], D3 000005D2 3690 move.w [A3], [A0] 000005D4 0FB1 017B 0640 CE44 3B40 4C73 bclr [[A1 + 0x640CE44] + 0x3B404C73], D7 000005E0 090F btst A7, D4 000005E2 4CBB 1026 A302 6431 movem.w D1,D2,D5,A4, [[PC + <> + A2 * 2] + 0x6431] 000005EA 7A0E moveq.l D5, 0x0E 000005EC 245A movea.l A2, [A2]+ 000005EE 8A04 or.b D5, D4 000005F0 CB07 abcd D5, D7 000005F2 5A61 addq.w -[A1], 5 000005F4 43BB 0728 6D43 .invalid 1, [PC + 0x6D43 + D0 * 8] // invalid opcode 4 with b == 6 000005FA 8B27 or.b -[A7], D5 000005FC 5A90 addq.l [A0], 5 000005FE 8304 sbcd D1, D4 00000600 0F28 E307 btst [A0 - 0x1CF9], D7 00000604 B704 xor.b D4, D3 00000606 CBD8 muls.w D5, [A0]+ 00000608 8268 FB0B or.w D1, [A0 - 0x4F5] 0000060C 8B21 or.b -[A1], D5 0000060E 824A or.w D1, A2 00000610 4002 negx.b D2 00000612 2B81 82AB move.l [A5 + A0.w * 2 - 0x85], D1 // begin alternate branch 00000614-0000061E label00000614: 00000614 82AB 2141 or.l D1, [A3 + 0x2141] 00000618 4774 9B1E 8306 chk.w D3, [[A4] + A1 * 2 - 0x7CFA] // end alternate branch 00000614-0000061E label00000614: // (misaligned) 00000616 2141 4774 move.l [A0 + 0x4774], D1 0000061A 9B1E sub.b [A6]+, D5 0000061C 8306 sbcd D1, D6 0000061E 7452 moveq.l D2, 0x52 00000620 A303 syscall Write, flags=3 00000622 283B 1C14 move.l D4, [PC + D1 * 4 + 0x14] 00000626 020F C54C andi.b A7, 0x4C /* 'L' */ 0000062A 2360 8948 move.l [A1 - 0x76B8], -[A0] 0000062E 7300 moveq.l D1, 0x00 00000630 6948 bvs +0x4A /* 0000067A */ 00000632 5B1F subq.b [A7]+, 5 00000634 6A63 bpl +0x65 /* 00000699 */ 00000636 0AF1 .incomplete 00000638 4A23 tst.b -[A3] 0000063A 0314 btst [A4], D1 0000063C 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4 0000063E 5A06 addq.b D6, 5 00000640 9A02 sub.b D5, D2 00000642 E330 roxl D0.b, D1 00000644 0935 7300 btst [A5 + <> + D7 * 2], D4 00000648 E302 asl D2.b, 1 0000064A C137 1040 and.b [A7 + D1.w + 0x40], D0 0000064E 020F 26F8 andi.b A7, 0xF8 00000652 2C35 4A33 move.l D6, [A5 + D4 * 2 + 0x33] 00000656 078A bclr A2, D3 00000658 102E 04CA move.b D0, [A6 + 0x4CA] 0000065C 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 0000065E 130A move.b -[A1], A2 00000660 6B08 bmi +0xA /* 0000066A */ 00000662 0885 3425 bclr.b D5, 0x25 /* '%' */ 00000666 1693 move.b [A3], [A3] 00000668 0152 bchg [A2], D0 label0000066A: 0000066A 6309 bls +0xB /* 00000675 */ 0000066C D303 addx.b D1, D3 0000066E 336A B30A 526B move.w [A1 + 0x526B], [A2 - 0x4CF6] 00000674 29D3 034A 1402 move.l 0x34A1402, [A3] label0000067A: 0000067A 0F61 bchg -[A1], D7 0000067C 202B 0B08 move.l D0, [A3 + 0xB08] 00000680 527B 29D3 03E3 0A90 addq.w [[] + 0x3E30A90], 1 00000688 7049 moveq.l D0, 0x49 0000068A 0373 0052 bchg [A3 + D0.w + 0x52], D1 0000068E E30D lsl D5.b, 1 00000690 5093 addq.l [A3], 8 00000692 0D10 btst [A0], D6 00000694 9B10 sub.b [A0], D5 00000696 2312 move.l -[A1], [A2] 00000698 32DB move.w [A1]+, [A3]+ 0000069A 05D6 .incomplete 0000069C 1314 move.b -[A1], [A4] 0000069E 8CD8 divu.w D6, [A0]+ 000006A0 B331 EB10 xor.b [A1 + A6 * 2], D1 // begin alternate branch 000006A2-000006A4 label000006A2: 000006A2 EB10 roxl D0.b, 5 // end alternate branch 000006A2-000006A4 label000006A2: // (misaligned) 000006A4 9B00 subx.b D5, D0 000006A6 1B05 move.b -[A5], D5 000006A8 6B35 bmi +0x37 /* 000006DF */ 000006AA 0B00 btst D0, D5 000006AC 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6 000006AE 8335 5B02 0FD6 or.b [[A5 + <> + D5 * 2] + 0xFD6], D1 000006B4 8300 sbcd D1, D0 000006B6 1623 move.b D3, -[A3] 000006B8 0B1E btst [A6]+, D5 000006BA 1646 movea.b A3, D6 000006BC A335 syscall OffLine/Offline, flags=3 000006BE E12D lsl D5.b, D0 000006C0 1646 movea.b A3, D6 000006C2 410E .invalid 0, A6 // invalid opcode 4 with b == 4 000006C4 9301 subx.b D1, D1 000006C6 A900 syscall GetFNum 000006C8 04CC .incomplete 000006CA 0FB6 9B10 bclr [A6 + A1 * 2], D7 000006CE 522B 063A addq.b [A3 + 0x63A], 1 000006D2 BB17 xor.b [A7], D5 000006D4 44C3 move.b D3, CCR 000006D6 0E38 C321 BA04 .invalid.b [0xFFFFBA04], 0x21 /* '!' */ // invalid immediate operation 000006DC 0F44 bchg D4, D7 000006DE 5280 addq.l D0, 1 000006E0 6901 bvs +0x3 /* 000006E3 */ 000006E2 0465 01DB subi.w -[A5], 0x1DB 000006E6 64BA bcc -0x44 /* 000006A2 */ 000006E8 042B 06A3 2A44 subi.b [A3 + 0x2A44], 0xA3 000006EE 830D sbcd -[A1], -[A5] 000006F0 7403 moveq.l D2, 0x03 000006F2 0935 0E3B btst [A5 + D0 * 8 + 0x3B], D4 000006F6 069B 00BA 047B addi.l [A3]+, 0xBA047B 000006FC 0D3A 5CD3 btst [PC + 0x5CD3 /* 000063D1, cstring "" */], D6 00000700 1083 move.b [A0], D3 00000702 8D36 266B or.b [A6 + D2.w * 8 + 0x6B], D6 00000706 07E8 .incomplete 00000708 3548 A315 move.w [A2 - 0x5CEB], A0 0000070C DCC9 add.w A6, A1 0000070E A139 syscall ReadDateTime, flags=1 00000710 6468 bcc +0x6A /* 0000077A */ 00000712 D31D add.b [A5]+, D1 00000714 F199 .invalid <> 00000716 C149 exg A0, A1 00000718 684B bvc +0x4D /* 00000765 */ 0000071A 1A65 movea.b A5, -[A5] 0000071C 530F subq.b A7, 1 0000071E 8CA6 or.l D6, -[A6] 00000720 6307 bls +0x9 /* 00000729 */ 00000722 144B movea.b A2, A3 00000724 05CA .incomplete 00000726 1B30 A305 move.b -[A5], [[A0 + <>] + A2 * 2] 0000072A 9306 subx.b D1, D6 0000072C 0B02 btst D2, D5 0000072E 6D08 blt +0xA /* 00000738 */ 00000730 5B1B subq.b [A3]+, 5 00000732 C318 and.b [A0]+, D1 00000734 6E3B bgt +0x3D /* 00000771 */ 00000736 0653 0641 addi.w [A3], 0x641 // begin alternate branch 00000738-0000073C label00000738: 00000738 0641 3613 addi.w D1, 0x3613 // end alternate branch 00000738-0000073C label00000738: // (misaligned) 0000073A 3613 move.w D3, [A3] 0000073C 2E14 move.l D7, [A4] 0000073E 429A clr.l [A2]+ 00000740 6103 bsr +0x5 /* 00000745 */ 00000742 14D4 move.b [A2]+, [A4] 00000744 7102 moveq.l D0, 0x02 00000746 9A02 sub.b D5, D2 00000748 A320 syscall SetPtrSize, flags=3 0000074A F11F .extension 0x11F <> // unimplemented 0000074C EB12 roxl D2.b, 5 0000074E 9705 subx.b D3, D5 00000750 94C3 sub.w A2, D3 00000752 0714 btst [A4], D3 00000754 848B or.l D2, A3 00000756 00D9 .incomplete 00000758 0303 btst D3, D1 0000075A 2914 move.l -[A4], [A4] 0000075C 841E or.b D2, [A6]+ 0000075E 38DB move.w [A4]+, [A3]+ 00000760 07BB 1202 bclr [PC + D1.w * 2 + 0x2], D3 00000764 7B18 moveq.l D5, 0x18 00000766 250A move.l -[A2], A2 00000768 2338 8C13 move.l -[A1], [0xFFFF8C13] 0000076C 0FD1 .incomplete 0000076E 0665 3952 addi.w -[A5], 0x3952 /* '9R' */ 00000772 3B09 move.w -[A5], A1 00000774 5874 2305 addq.w [[A4 + <>] + D2 * 2], 4 00000778 5107 subq.b D7, 8 label0000077A: 0000077A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000077C 1402 move.b D2, D2 0000077E DB24 add.b -[A4], D5 00000780 4976 F703 FD02 0F79 chk.w D4, [[A6 + <> + A7 * 8] - 0x2FDF087] 00000788 5DA7 subq.l -[A7], 6 0000078A 03D0 .incomplete 0000078C 0F61 bchg -[A1], D7 0000078E 66A5 bne -0x59 /* 00000735 */ 00000790 753D moveq.l D2, 0x3D 00000792 66A7 bne -0x57 /* 0000073B */ 00000794 033B F304 btst <>, D1 00000798 1402 move.b D2, D2 0000079A CB24 and.b -[A4], D5 0000079C 2504 move.l -[A2], D4 0000079E 0FA5 bclr -[A5], D7 000007A0 9E65 sub.w D7, -[A5] 000007A2 3187 83FA 9703 EE0F BDA5 move.w [[-0x68FC11F1] - 0x425B], D7 000007AC 7306 moveq.l D1, 0x06 000007AE 910A subx.b -[A0], -[A2] 000007B0 6302 bls +0x4 /* 000007B4 */ 000007B2 C307 abcd D1, D7 label000007B4: 000007B4 013B 1B13 8151 A307 btst [[PC + D1 * 2] - 0x7EAE5CF9], D0 000007BC 109B move.b [A0], [A3]+ 000007BE 02A5 0A29 0B26 andi.l -[A5], 0xA290B26 000007C4 7306 moveq.l D1, 0x06 000007C6 2CF1 4FD3 0461 9CDC move.l [A6]+, [[] + 0x4619CDC] 000007CE 38F1 11F3 047B 0F14 0293 4BEB move.w [A4]+, [[0x47B0F14] + 0x2934BEB] 000007DA 0213 0A84 andi.b [A3], 0x84 000007DE 4208 clr.b A0 000007E0 9270 0243 sub.w D1, [A0 + D0.w * 2 + 0x43] 000007E4 87EB 0273 divs.w D3, [A3 + 0x273] 000007E8 0031 010F C518 ori.b [A1 + A4 * 4], 0xF 000007EE 3626 move.w D3, -[A6] 000007F0 B304 xor.b D4, D1 000007F2 3EB7 06FE move.w [A7], [A7 + D0.w * 8 - 0x2] 000007F6 0991 bclr [A1], D4 000007F8 0F52 bchg [A2], D7 000007FA 8306 sbcd D1, D6 000007FC 367D movea.w A3, <> 000007FE 7ABD moveq.l D5, 0xFFFFFFBD 00000800 02F7 .incomplete 00000802 87B9 02F7 83E5 or.l [0x02F783E5], D3 00000808 6514 bcs +0x16 /* 0000081E */ 0000080A 8787 3A1D unpk D3, D7, 0x3A1D 0000080E 050F btst A7, D2 00000810 F9F3 .invalid <> 00000812 D916 add.b [A6], D4 00000814 3B04 move.w -[A5], D4 00000816 C116 and.b [A6], D0 00000818 0303 btst D3, D1 0000081A CB02 abcd D5, D2 0000081C C516 and.b [A6], D2 label0000081E: 0000081E 1188 9916 02AB move.b [[A0] + A1 + 0x2AB], A0 00000824 2069 8C02 movea.l A0, [A1 - 0x73FE] 00000828 DB49 addx.w -[A5], -[A1] 0000082A A500 syscall Open/PBHOpen/HOpen, flags=5 0000082C A348 syscall PtrZone, flags=3 0000082E 2463 movea.l A2, -[A3] 00000830 0DF3 .incomplete 00000832 4ED3 jmp [A3] 00000834 0704 btst D4, D3 00000836 0BB8 A306 bclr [0xFFFFA306], D5 0000083A EB04 asl D4.b, 5 0000083C CB05 abcd D5, D5 0000083E AEC7 syscall 0xAC7, auto_pop 00000840 0568 A60B bchg [A0 - 0x59F5], D2 00000844 0D73 17AE A0A3 489B bchg [[-0x5F5D] + D1 * 8 + 0x489B], D6 0000084C 06F3 .incomplete 0000084E 1D4B 02AB move.b [A6 + 0x2AB], A3 00000852 307A 2B0A movea.w A0, [PC + 0x2B0A /* 0000335E, cstring "" */] 00000856 16E3 move.b [A3]+, -[A3] 00000858 09F3 .incomplete 0000085A 1D9B 0663 move.b [A6 + D0.w * 8 + 0x63], [A3]+ 0000085E 0C0D 0132 cmpi.b A5, 0x32 /* '2' */ 00000862 7EAE moveq.l D7, 0xFFFFFFAE 00000864 EB0D lsl D5.b, 5 00000866 020F 8C8B andi.b A7, 0x8B 0000086A 2285 move.l [A1], D5 0000086C 386B 0956 movea.w A4, [A3 + 0x956] label00000870: 00000870 831D or.b [A5]+, D1 00000872 0800 E310 btst.b D0, 0x10 00000876 429A clr.l [A2]+ 00000878 925B sub.w D1, [A3]+ 0000087A 0800 0F62 btst.b D0, 0x62 /* 'b' */ 0000087E 0101 btst D1, D0 00000880 5300 subq.b D0, 1 00000882 FB4F .extension 0xB4F <> // unimplemented 00000884 7B1C moveq.l D5, 0x1C 00000886 2301 move.l -[A1], D1 00000888 7B1C moveq.l D5, 0x1C 0000088A 0800 0F25 btst.b D0, 0x25 /* '%' */ 0000088E 031F btst [A7]+, D1 00000890 E105 asl D5.b, 8 00000892 7CA3 moveq.l D6, 0xFFFFFFA3 00000894 48ED 0526 6B0D movem.l [A5 + 0x6B0D], D1,D2,D5,A0,A2 0000089A 3351 0C54 move.w [A1 + 0xC54], [A1] 0000089E AB00 syscall BitBlt 000008A0 600A bra +0xC /* 000008AC */ 000008A2 88C5 divu.w D4, D5 000008A4 5B04 subq.b D4, 5 000008A6 2E76 0608 movea.l A7, [A6 + D0.w * 8 + 0x8] 000008AA 006B 0CBB 154B ori.w [A3 + 0x154B], 0xCBB // begin alternate branch 000008AC-000008BA label000008AC: 000008AC 0CBB 154B 02C3 1D63 0606 D305 6B25 cmpi.l [[PC + 0x606] - 0x2CFA94DB], 0x154B02C3 // end alternate branch 000008AC-000008BA label000008AC: // (misaligned) 000008B0 02C3 .incomplete 000008B2 1D63 0606 move.b [A6 + 0x606], -[A3] 000008B6 D305 addx.b D1, D5 000008B8 6B25 bmi +0x27 /* 000008DF */ 000008BA 1E78 EB29 movea.b A7, [0xFFFFEB29] 000008BE 321C move.w D1, [A4]+ 000008C0 5012 addq.b [A2], 8 000008C2 8842 or.w D4, D2 000008C4 9A4B sub.w D5, A3 000008C6 02E3 .incomplete 000008C8 2463 movea.l A2, -[A3] 000008CA 06A3 0034 A33F addi.l -[A3], 0x34A33F 000008D0 3214 move.w D1, [A4] 000008D2 AC88 syscall TextFace, auto_pop 000008D4 1C78 0608 movea.b A6, [0x00000608] 000008D8 AC10 syscall Unique1ID, auto_pop 000008DA 084B 0203 bchg.b A3, 0x3 000008DE 1001 move.b D0, D1 000008E0 0293 2132 9302 andi.l [A3], 0x21329302 000008E6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000008E8 6386 bls -0x78 /* 00000870 */ 000008EA B387 xor.l D7, D1 000008EC C100 abcd D0, D0 000008EE AC88 syscall TextFace, auto_pop 000008F0 1E78 8B35 movea.b A7, [0xFFFF8B35] 000008F4 0681 02CB 1B63 addi.l D1, 0x2CB1B63 000008FA 06E3 .incomplete 000008FC 236B 056B 2593 move.l [A1 + 0x2593], [A3 + 0x56B] 00000902 0221 8506 andi.b -[A1], 0x6 00000906 085B 1663 bchg.b [A3]+, 0x63 /* 'c' */ 0000090A 0632 AC88 4B02 5370 addi.b [[A2 + <> + D4 * 2] + 0x5370], 0x88 00000912 6306 bls +0x8 /* 0000091A */ 00000914 AB00 syscall BitBlt 00000916 06AB 0BE5 0923 09D6 addi.l [A3 + 0x9D6], 0xBE50923 // begin alternate branch 0000091A-0000091E label0000091A: 0000091A 0923 btst -[A3], D4 0000091C 09D6 .incomplete // end alternate branch 0000091A-0000091E label0000091A: // (misaligned) 0000091E 34A1 move.w [A2], -[A1] 00000920 55BB 00A5 subq.l [PC + D0.w - 0x91], 2 00000924 7678 moveq.l D3, 0x78 00000926 8521 or.b -[A1], D2 00000928 1B1D move.b -[A5], [A5]+ 0000092A 040F 691B subi.b A7, 0x1B 0000092E F4A9 cpushl INST, [A1] 00000930 0016 32D2 ori.b [A6], 0xD2 00000934 0BE8 .incomplete 00000936 1216 move.b D1, [A6] 00000938 009B 4AAB 08E3 ori.l [A3]+, 0x4AAB08E3 0000093E 0532 4263 btst [A2 + D4.w * 2 + 0x63], D2 00000942 06AB 0803 000B 0658 addi.l [A3 + 0x658], 0x803000B 0000094A E33B rol D3.b, D1 0000094C BB02 xor.b D2, D5 0000094E 9305 subx.b D1, D5 00000950 E33B rol D3.b, D1 00000952 C903 abcd D4, D3 00000954 CAE3 mulu.w D5, -[A3] 00000956 3BCC move.w <>, A4 00000958 DA63 add.w D5, -[A3] 0000095A 0605 0164 addi.b D5, 0x64 /* 'd' */ 0000095E 857C 10E4 or.w 0x10E4, D2 00000962 B30E cmpm.b [A1]+, [A6]+ 00000964 0303 btst D3, D1 00000966 82CB divu.w D1, A3 00000968 0106 btst D6, D0 0000096A 7228 moveq.l D1, 0x28 0000096C 3CCB move.w [A6]+, A3 0000096E 1DC8 move.b <>, A0 00000970 04FB .incomplete 00000972 0D4B bchg A3, D6 00000974 23BB 110E 74D3 06B3 move.l [A1 + D0.w * 8 - 0x77], [[PC + <>] + D1 + 0x74D3] 0000097C 14F3 00EB move.b [A2]+, [A3 + D0.w - 0x21] 00000980 081B 1F7B btst.b [A3]+, 0x7B /* '{' */ 00000984 070E btst A6, D3 00000986 2893 move.l [A4], [A3] 00000988 09AB 3333 bclr [A3 + 0x3333], D4 0000098C 0803 0C8B btst.b D3, 0x8B 00000990 129B move.b [A1], [A3]+ 00000992 124A movea.b A1, A2 00000994 144A movea.b A2, A2 00000996 1412 move.b D2, [A2] 00000998 647B bcc +0x7D /* 00000A15 */ 0000099A 3263 movea.w A1, -[A3] 0000099C 0602 2B83 addi.b D2, 0x83 000009A0 283C 4314 E4A3 move.l D4, 0x4314E4A3 000009A6 0313 btst [A3], D1 000009A8 07FB .incomplete 000009AA 13A1 51F3 0717 00D8 0F8C D885 move.b [[0x71700D8] + 0xF8CD885], -[A1] 000009B6 06D3 .incomplete 000009B8 27E4 5B06 2828 move.l [[PC + <>] + D5 * 2 + 0x2828], -[A4] 000009BE FB29 .extension 0xB29 <> // unimplemented 000009C0 4A14 tst.b [A4] 000009C2 5B2A 6306 subq.b [A2 + 0x6306], 5 000009C6 A103 syscall Write, flags=1 000009C8 2B19 move.l -[A5], [A1]+ 000009CA D100 addx.b D0, D0 000009CC 8B17 or.b [A7], D5 000009CE 4A25 tst.b -[A5] 000009D0 F40F cinvl NONE, [A7] 000009D2 E100 asl D0.b, 8 000009D4 6B13 bmi +0x15 /* 000009E9 */ 000009D6 E900 asl D0.b, 4 000009D8 0FE1 .incomplete 000009DA 00D3 .incomplete 000009DC 0E85 05AB 873A .invalid.l D5, 0x5AB873A // invalid immediate operation 000009E2 7228 moveq.l D1, 0x28 000009E4 530E subq.b A6, 1 000009E6 4909 .invalid 4, A1 // invalid opcode 4 with b == 4 000009E8 532A 0109 subq.b [A2 + 0x109], 1 000009EC 0F61 bchg -[A1], D7 000009EE 02E3 .incomplete 000009F0 024B 0A28 andi.w A3, 0xA28 /* '\n(' */ 000009F4 1700 move.b -[A3], D0 000009F6 2428 26F8 move.l D2, [A0 + 0x26F8] 000009FA B16C 64C1 xor.w [A4 + 0x64C1], D0 000009FE 98B8 048A sub.l D4, [0x0000048A] 00000A02 2829 1168 move.l D4, [A1 + 0x1168] 00000A06 3313 move.w -[A1], [A3] 00000A08 C810 and.b D4, [A0] 00000A0A FB0D .extension 0xB0D <> // unimplemented 00000A0C 8B12 or.b [A2], D5 00000A0E A110 syscall Allocate/PBAllocContig/AllocContig, flags=1 00000A10 36D3 move.w [A3]+, [A3] 00000A12 065B 0DAD addi.w [A3]+, 0xDAD 00000A16 1010 move.b D0, [A0] 00000A18 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000A1A A333 syscall VInstall, flags=3 00000A1C CB2D 0B0D and.b [A5 + 0xB0D], D5 00000A20 0672 644A 1462 addi.w [A2 + D1.w * 4 + 0x62], 0x644A /* 'dJ' */ 00000A26 0217 8161 andi.b [A7], 0x61 /* 'a' */ 00000A2A 14EB 2541 move.b [A2]+, [A3 + 0x2541] 00000A2E 0C2C 0672 1665 cmpi.b [A4 + 0x1665], 0x72 /* 'r' */ 00000A34 12BB 1A63 move.b [A1], [PC + D1 * 2 + 0x63] 00000A38 068B 17C5 1121 addi.l A3, 0x17C51121 00000A3E FDE4 .invalid <> 00000A40 C213 and.b D1, [A3] 00000A42 078B bclr A3, D3 00000A44 004C 62D2 ori.w A4, 0x62D2 00000A48 741B moveq.l D2, 0x1B 00000A4A 0A06 7B12 xori.b D6, 0x12 00000A4E 6314 bls +0x16 /* 00000A64 */ 00000A50 A1F8 syscall vSegStack, flags=1 00000A52 625B bhi +0x5D /* 00000AAF */ 00000A54 2F63 06E4 move.l [A7 + 0x6E4], -[A3] 00000A58 231E move.l -[A1], [A6]+ 00000A5A 28F3 0940 move.l [A4]+, [A3 + <>] 00000A5E E505 asl D5.b, 2 00000A60 2385 A900 move.l [A1 + <> + A2], D5 label00000A64: 00000A64 0781 bclr D1, D3 00000A66 EB84 asl D4, 5 00000A68 020F 019B andi.b A7, 0x9B 00000A6C 01A6 bclr -[A6], D0 00000A6E 119B E945 move.b <>, [A3]+ 00000A72 C106 abcd D0, D6 00000A74 E081 asr D1, 8 00000A76 064B 02A3 addi.w A3, 0x2A3 00000A7A 5E63 addq.w -[A3], 7 00000A7C 06A5 5AEE C21B addi.l -[A5], 0x5AEEC21B 00000A82 1373 0136 3693 0B52 C203 03C3 move.b [A1 + 0x3C3], [[A3 + 0x36930B52] + D0 - 0x3DFD] 00000A8E 2C63 movea.l A6, -[A3] 00000A90 06D1 .incomplete 00000A92 473B 0307 006F 2E04 .invalid 3, [[PC + <>] + D0 * 2 + 0x6F2E04] // invalid opcode 4 with b == 4 00000A9A DB06 addx.b D5, D6 00000A9C 8303 sbcd D1, D3 00000A9E 8B33 7B0B 557D 515F or.b [[A3 + <> + D7 * 2] + 0x557D515F], D5 00000AA6 CB41 exg D5, D1 00000AA8 F192 .invalid <> 00000AAA BB15 xor.b [A5], D5 00000AAC 6507 bcs +0x9 /* 00000AB5 */ 00000AAE 214A 2B27 move.l [A0 + 0x2B27], A2 00000AB2 30A3 move.w [A0], -[A3] 00000AB4 054A bchg A2, D2 00000AB6 5221 addq.b -[A1], 1 00000AB8 08D2 0E2B bset.b [A2], 0x2B /* '+' */ 00000ABC 0461 0E13 subi.w -[A1], 0xE13 00000AC0 04A3 0E7B 2043 subi.l -[A3], 0xE7B2043 00000AC6 044D 0353 subi.w A5, 0x353 00000ACA 1113 move.b -[A0], [A3] 00000ACC 1B64 306B move.b [A5 + 0x306B], -[A4] 00000AD0 057B 0B65 bchg <>, D2 00000AD4 6BAB bmi -0x53 /* 00000A81 */ 00000AD6 88D3 divu.w D4, [A3] 00000AD8 1FE1 move.b <>, -[A1] 00000ADA 05C0 .incomplete 00000ADC 3182 A30E 8330 move.w [[A0 + <>] + A2 * 2 - 0x7CD0], D2 00000AE2 1B0C move.b -[A5], A4 00000AE4 3041 movea.w A0, D1 00000AE6 1465 movea.b A2, -[A5] 00000AE8 055B bchg [A3]+, D2 00000AEA 164C movea.b A3, A4 00000AEC 128B move.b [A1], A3 00000AEE 336D 1453 39F1 move.w [A1 + 0x39F1], [A5 + 0x1453] 00000AF4 7BA3 moveq.l D5, 0xFFFFFFA3 00000AF6 0E3E 4B1B .invalid.b <>, 0x1B // invalid immediate operation 00000AFA 527C 2CAB addq.w 0x2CAB, 1 00000AFE 01FB .incomplete 00000B00 0266 6632 andi.w -[A6], 0x6632 /* 'f2' */ 00000B04 122C A198 move.b D1, [A4 - 0x5E68] 00000B08 30CC move.w [A0]+, A4 00000B0A AB17 syscall PortToMap 00000B0C 6308 bls +0xA /* 00000B16 */ 00000B0E 457D chk.w D2, <> 00000B10 BB04 xor.b D4, D5 00000B12 6C16 bge +0x18 /* 00000B2A */ 00000B14 3A1B move.w D5, [A3]+ label00000B16: 00000B16 022C 9053 020B andi.b [A4 + 0x20B], 0x53 /* 'S' */ 00000B1C 2833 0B6B 05AB 17D1 92A3 move.l D4, [[A3 + 0x5AB] + 0x17D192A3] 00000B26 0E86 CBC1 30A6 .invalid.l D6, 0xCBC130A6 // invalid immediate operation // begin alternate branch 00000B2A-00000B2C label00000B2A: 00000B2A 30A6 move.w [A0], -[A6] // end alternate branch 00000B2A-00000B2C label00000B2A: // (misaligned) 00000B2C 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 00000B2E 0F64 bchg -[A4], D7 00000B30 A6CB syscall vSetUpTags, flags=6 00000B32 1C0F move.b D6, A7 00000B34 86A6 or.l D3, -[A6] 00000B36 C313 and.b [A3], D1 00000B38 A304 syscall Control, flags=3 00000B3A C0CB mulu.w D0, A3 00000B3C 2283 move.l [A1], D3 00000B3E 30E0 move.w [A0]+, -[A0] 00000B40 E15F rol D7.w, 8 00000B42 8330 02A3 or.b [A0 + D0.w * 2 - 0x93], D1 00000B46 848B or.l D2, A3 00000B48 33CB 223E 7300 move.w [0x223E7300], A3 00000B4E 1B0C move.b -[A5], A4 00000B50 6501 bcs +0x3 /* 00000B53 */ 00000B52 3E02 move.w D7, D2 00000B54 1F7B 2068 0B0D move.b [A7 + 0xB0D], [PC + D2.w + 0x68] 00000B5A 527C E8A9 addq.w 0xE8A9, 1 00000B5E 0983 bclr D3, D4 00000B60 018B bclr A3, D0 00000B62 14A0 move.b [A2], -[A0] 00000B64 3B03 move.w -[A5], D3 00000B66 7CE8 moveq.l D6, 0xFFFFFFE8 00000B68 7A7A moveq.l D5, 0x7A 00000B6A A0D3 syscall vBTUpdate 00000B6C 00A9 006C E301 D301 ori.l [A1 - 0x2CFF], 0x6CE301 00000B74 3B03 move.w -[A5], D3 00000B76 EB0E lsl D6.b, 5 00000B78 28D3 move.l [A4]+, [A3] 00000B7A 01E3 .incomplete 00000B7C 019B bclr [A3]+, D0 00000B7E 09E3 .incomplete 00000B80 01A3 bclr -[A3], D0 00000B82 0114 btst [A4], D0 00000B84 12E8 123B move.b [A1]+, [A0 + 0x123B] 00000B88 0307 btst D7, D1 00000B8A 0281 029B 2BA9 andi.l D1, 0x29B2BA9 00000B90 11D3 13D2 move.b [0x000013D2], [A3] 00000B94 4450 neg.w [A0] 00000B96 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4 00000B98 52F3 5404 shi [A3 + D5.w * 4 + 0x4] 00000B9C 9B09 subx.b -[A5], -[A1] 00000B9E 96E8 6C96 sub.w A3, [A0 + 0x6C96] 00000BA2 2504 move.l -[A2], D4 00000BA4 9612 sub.b D3, [A2] 00000BA6 E800 asr D0.b, 4 00000BA8 B32E 3425 xor.b [A6 + 0x3425], D1 00000BAC 7BE9 moveq.l D5, 0xFFFFFFE9 00000BAE 647B bcc +0x7D /* 00000C2B */ 00000BB0 0A2B 175D 70A5 xori.b [A3 + 0x70A5], 0x5D /* ']' */ 00000BB6 B632 6523 6B32 814D 9123 cmp.b D3, [[A2 + 0x6B32 + D6 * 4] - 0x7EB26EDD] 00000BC0 8625 or.b D3, -[A5] 00000BC2 FF28 .extension 0xF28 <> // unimplemented 00000BC4 7B0B moveq.l D5, 0x0B 00000BC6 8303 sbcd D1, D3 00000BC8 A8E1 syscall InsetRgn 00000BCA 3E03 move.w D7, D3 00000BCC 0386 bclr D6, D1 00000BCE E001 asr D1.b, 8 00000BD0 3613 move.w D3, [A3] 00000BD2 0782 bclr D2, D3 00000BD4 0300 btst D0, D1 00000BD6 8303 sbcd D1, D3 00000BD8 6A3C bpl +0x3E /* 00000C16 */ 00000BDA E31D rol D5.b, 1 00000BDC 1E10 move.b D7, [A0] 00000BDE 1B01 move.b -[A5], D1 00000BE0 36C3 move.w [A3]+, D3 00000BE2 1A17 move.b D5, [A7] 00000BE4 011B btst [A3]+, D0 00000BE6 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4 00000BE8 1248 movea.b A1, A0 00000BEA 69D9 bvs -0x25 /* 00000BC5 */ 00000BEC 321E move.w D1, [A6]+ 00000BEE 04C2 .incomplete 00000BF0 381C move.w D4, [A4]+ 00000BF2 1013 move.b D0, [A3] 00000BF4 2D8C 68AB move.l [A6 + D6 - 0x85], A4 00000BF8 1622 move.b D3, -[A2] 00000BFA 3B05 move.w -[A5], D5 00000BFC FB77 .extension 0xB77 <> // unimplemented 00000BFE 2370 E17F 2370 move.l [A1 + 0x2370], <> 00000C04 4A14 tst.b [A4] 00000C06 5E0F addq.b A7, 7 00000C08 12A8 D204 move.b [A1], [A0 - 0x2DFC] 00000C0C C324 and.b -[A4], D1 00000C0E 810E sbcd -[A0], -[A6] 00000C10 4A14 tst.b [A4] 00000C12 2104 move.l -[A0], D4 00000C14 E903 asl D3.b, 4 label00000C16: 00000C16 C274 1B01 and.w D1, [[A4 + <> + D1 * 2]] 00000C1A 503A 08D2 addq.b [PC + 0x8D2 /* 000014EE, value 0xF4 */], 8 00000C1E 284B movea.l A4, A3 00000C20 0141 bchg D1, D0 00000C22 0242 2328 andi.w D2, 0x2328 /* '#(' */ 00000C26 012C 6B10 btst [A4 + 0x6B10], D0 00000C2A 4A14 tst.b [A4] 00000C2C 0608 082D addi.b A0, 0x2D /* '-' */ 00000C30 04E4 .incomplete 00000C32 B301 xor.b D1, D1 00000C34 1B0A move.b -[A5], A2 00000C36 308B move.w [A0], A3 00000C38 14F2 A893 move.b [A2]+, [A2 + A2 - 0x109] 00000C3C 174A 144B move.b [A3 + 0x144B], A2 00000C40 2A17 move.l D5, [A7] 00000C42 00F7 .incomplete 00000C44 8D26 or.b -[A6], D6 00000C46 1C86 move.b [A6], D6 00000C48 E4C2 roxr .w D2 00000C4A 104B movea.b A0, A3 00000C4C 02CB .incomplete 00000C4E 2463 movea.l A2, -[A3] 00000C50 0617 0018 addi.b [A7], 0x18 00000C54 86D2 divu.w D3, [A2] 00000C56 366A 0102 movea.w A3, [A2 + 0x102] 00000C5A 3032 210B C283 15FB move.w D0, [[A2 + <> + D2] - 0x3D7CEA05] 00000C62 598C subq.l A4, 4 00000C64 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000C66 1C10 move.b D6, [A0] 00000C68 435A chk.w D1, [A2]+ 00000C6A 2101 move.l -[A0], D1 00000C6C CB61 and.w -[A1], D5 00000C6E 2370 1C48 0304 move.l [A1 + 0x304], [A0 + D1 * 4 + 0x48] 00000C74 0315 btst [A5], D1 00000C76 6A07 bpl +0x9 /* 00000C7F */ 00000C78 03C9 .incomplete 00000C7A 7B03 moveq.l D5, 0x03 00000C7C B9D7 cmpa.l A4, [A7] 00000C7E 7306 moveq.l D1, 0x06 00000C80 1E04 move.b D7, D4 00000C82 46C1 move.w SR, D1 00000C84 494B chk.w D4, A3 00000C86 0507 btst D7, D2 00000C88 0397 bclr [A7], D1 00000C8A 9306 subx.b D1, D6 00000C8C 3214 move.w D1, [A4] 00000C8E CB08 abcd -[A5], -[A0] 00000C90 6306 bls +0x8 /* 00000C98 */ 00000C92 330D move.w -[A1], A5 00000C94 E9B2 roxl D2, D4 00000C96 C180 and.l D0, D0 label00000C98: 00000C98 1980 4D40 move.b [A4 + <>], D0 00000C9C B30A cmpm.b [A1]+, [A2]+ 00000C9E 7305 moveq.l D1, 0x05 00000CA0 C11A and.b [A2]+, D0 00000CA2 2B00 move.l -[A5], D0 00000CA4 9307 subx.b D1, D7 00000CA6 8148 5206 pack -[A0], -[A0], 0x5206 00000CAA C303 abcd D1, D3 00000CAC A1CC syscall vBTClose, flags=1 00000CAE C303 abcd D1, D3 00000CB0 7B18 moveq.l D5, 0x18 00000CB2 D11B add.b [A3]+, D0 00000CB4 3E07 move.w D7, D7 00000CB6 0418 2E04 subi.b [A0]+, 0x4 00000CBA C54B exg A2, A3 00000CBC 521B addq.b [A3]+, 1 00000CBE 111B move.b -[A0], [A3]+ 00000CC0 1373 6303 14A0 3E23 1C28 move.b [A1 + 0x1C28], [[A3 + <> + D6 * 2] + 0x14A03E23] 00000CCA 7A7A moveq.l D5, 0x7A 00000CCC 40C9 move.w A1, SR 00000CCE 4332 123E .invalid 1, [A2 + D1.w * 2 + 0x3E] // invalid opcode 4 with b == 4 00000CD2 1216 move.b D1, [A6] 00000CD4 0233 60A3 0052 andi.b [A3 + D0.w + 0x52], 0xA3 00000CDA DB08 addx.b -[A5], -[A0] 00000CDC 161B move.b D3, [A3]+ 00000CDE 1305 move.b -[A1], D5 00000CE0 06BB 1352 2B00 FB02 064C addi.l [[PC + <> + A7 * 2] + 0x64C], 0x13522B00 00000CEA 4C4C 4C7B movem.l D0,D1,D3,D4,D5,D6,A2,A3,A6, A4 00000CEE 1607 move.b D3, D7 00000CF0 0443 E8E9 subi.w D3, 0xE8E9 00000CF4 0616 24E3 addi.b [A6], 0xE3 00000CF8 048A 048B 0C06 subi.l A2, 0x48B0C06 00000CFE DE73 63C6 add.w D7, <> 00000D02 8958 or.w [A0]+, D4 00000D04 0300 btst D0, D1 00000D06 1E10 move.b D7, [A0] 00000D08 B30E cmpm.b [A1]+, [A6]+ 00000D0A 1B03 move.b -[A5], D3 00000D0C A100 syscall Open/PBHOpen/HOpen, flags=1 00000D0E 2B18 move.l -[A5], [A0]+ 00000D10 283C 8B12 0633 move.l D4, 0x8B120633 00000D16 0263 440E andi.w -[A3], 0x440E 00000D1A EB11 roxl D1.b, 5 00000D1C 026B 81FB 68A0 andi.w [A3 + 0x68A0], 0x81FB 00000D22 163B 07BB 98FB 469B 010F 02E3 move.b D3, [[-0x6704B965 + D0 * 8] + 0x10F02E3] 00000D2E B423 cmp.b D2, -[A3] 00000D30 ACFB syscall MapRgn, auto_pop 00000D32 6809 bvc +0xB /* 00000D3D */ 00000D34 8153 or.w [A3], D0 00000D36 1173 10AB 0A53 move.b [A0 + 0xA53], [A3 + D1.w - 0x85] 00000D3C 2706 move.l -[A3], D6 00000D3E 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000D40 0501 btst D1, D2 00000D42 3063 movea.w A0, -[A3] 00000D44 0ACD .incomplete 00000D46 01EB .incomplete 00000D48 04D9 .incomplete 00000D4A 01AD 0132 bclr [A5 + 0x132 /* export_34 */], D0 00000D4E C521 and.b -[A1], D2 00000D50 C965 and.w -[A5], D4 00000D52 0608 2B0B addi.b A0, 0xB 00000D56 6306 bls +0x8 /* 00000D5E */ 00000D58 8B0D sbcd -[A5], -[A5] 00000D5A ED02 asl D2.b, 6 00000D5C 6300 30CC bls +0x30CE /* 00003E2A */ // begin alternate branch 00000D5E-00000D60 label00000D5E: 00000D5E 30CC move.w [A0]+, A4 // end alternate branch 00000D5E-00000D60 label00000D5E: // (misaligned) 00000D60 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00000D62 2B08 move.l -[A5], A0 00000D64 610A bsr +0xC /* 00000D70 */ 00000D66 26DB move.l [A3]+, [A3]+ 00000D68 0407 00AC subi.b D7, 0xAC 00000D6C 8966 or.w -[A6], D4 00000D6E D308 addx.b -[A1], -[A0] fn00000D70: 00000D70 C154 and.w [A4], D0 00000D72 8A17 or.b D5, [A7] 00000D74 041B 72D3 subi.b [A3]+, 0xD3 00000D78 0872 5B03 72BB bchg.b [A2 + D7.w * 2 - 0x69], 0x3 00000D7E 00F3 .incomplete 00000D80 2353 0A83 move.l [A1 + 0xA83], [A3] 00000D84 037B 209B bchg [PC + D2.w - 0x101], D1 00000D88 00C1 .incomplete 00000D8A 7AE5 moveq.l D5, 0xFFFFFFE5 00000D8C 7850 moveq.l D4, 0x50 00000D8E 3CA3 move.w [A6], -[A3] 00000D90 5F12 subq.b [A2], 7 00000D92 2C12 move.l D6, [A2] 00000D94 1673 0104 movea.b A3, <> 00000D98 D303 addx.b D1, D3 00000D9A 930B subx.b -[A1], -[A3] 00000D9C E908 lsl D0.b, 4 00000D9E C147 exg D0, D7 00000DA0 ABB2 syscall scDirTab1 00000DA2 231B move.l -[A1], [A3]+ 00000DA4 06A3 0486 4501 addi.l -[A3], 0x4864501 00000DAA 8230 4300 or.b D1, [A0 + <> + D4 * 2] 00000DAE 5359 subq.w [A1]+, 1 00000DB0 3C0F move.w D6, A7 00000DB2 32AC 0400 move.w [A1], [A4 + 0x400] 00000DB6 A380 syscall GetVideoDefault, flags=3 00000DB8 A6A3 syscall 0x0A3, flags=6 00000DBA 5233 211B 03D3 0868 addq.b [[A3 + D2] + 0x3D30868], 1 00000DC2 F349 .extension 0x349 <> // unimplemented 00000DC4 06BB 081B 03A0 B306 231C addi.l [[PC + <>] + A3 * 2 + 0x231C], 0x81B03A0 00000DCE D67A 7A33 add.w D3, [PC + 0x7A33 /* 00008803, cstring "" */] 00000DD2 2173 037B 03B9 E0C6 9B09 B306 BB06 move.l [A0 - 0x44FA], [[A3 + 0x3B9E0C6] - 0x64F64CFA] 00000DE0 715D moveq.l D0, 0x5D 00000DE2 FB1C .extension 0xB1C <> // unimplemented 00000DE4 55F1 2A28 scs [A1 + D2 * 2 + 0x28] 00000DE8 21D7 12B3 move.l [0x000012B3], [A7] 00000DEC 0661 549B addi.w -[A1], 0x549B 00000DF0 0DA5 bclr -[A5], D6 00000DF2 0012 5B03 ori.b [A2], 0x3 00000DF6 0213 4AA3 andi.b [A3], 0xA3 00000DFA 00E0 .incomplete 00000DFC E144 asl D4.w, 8 00000DFE 7B20 moveq.l D5, 0x20 00000E00 3CB3 49E5 move.w [A6], <> 00000E04 BA38 1B0C cmp.b D5, [0x00001B0C] 00000E08 68E3 bvc -0x1B /* 00000DED */ 00000E0A 24C3 move.l [A2]+, D3 00000E0C 311C move.w -[A0], [A4]+ 00000E0E D308 addx.b -[A1], -[A0] 00000E10 9192 sub.l [A2], D0 00000E12 B160 xor.w -[A0], D0 00000E14 BB15 xor.b [A5], D5 00000E16 C1E8 1FBB muls.w D0, [A0 + 0x1FBB] 00000E1A 06A0 FE7C B306 addi.l -[A0], 0xFE7CB306 00000E20 A54F syscall RDrvrInstall, flags=5 00000E22 C0D3 mulu.w D0, [A3] 00000E24 81FE divs.w D0, <> 00000E26 C103 abcd D0, D3 00000E28 069A 0309 6306 addi.l [A2]+, 0x3096306 00000E2E 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 00000E30 6112 bsr +0x14 /* 00000E44 */ 00000E32 7493 moveq.l D2, 0xFFFFFF93 00000E34 0B4A bchg A2, D5 00000E36 C101 abcd D0, D1 00000E38 8108 sbcd -[A0], -[A0] 00000E3A 8101 sbcd D0, D1 00000E3C 022B 83BB 0007 andi.b [A3 + 0x7], 0xBB 00000E42 039C bclr [A4]+, D1 fn00000E44: 00000E44 0B02 btst D2, D5 00000E46 E19C rol D4, 8 00000E48 3C03 move.w D6, D3 00000E4A 1F4A 1CBB move.b [A7 + 0x1CBB], A2 00000E4E 0006 9AD2 ori.b D6, 0xD2 00000E52 4438 2569 neg.b [0x00002569] 00000E56 B0A6 cmp.l D0, -[A6] 00000E58 C1EB A101 muls.w D0, [A3 - 0x5EFF] 00000E5C 850C sbcd -[A2], -[A4] 00000E5E FE42 08D2 .extension 0xE42 <>, 0x08D2 // unimplemented 00000E62 1021 move.b D0, -[A1] 00000E64 2C29 02AB move.l D6, [A1 + 0x2AB] 00000E68 1625 move.b D3, -[A5] 00000E6A 021B 1BAD andi.b [A3]+, 0xAD 00000E6E 5585 subq.l D5, 2 00000E70 0193 bclr [A3], D0 00000E72 126B 1595 movea.b A1, [A3 + 0x1595] 00000E76 1468 431A movea.b A2, [A0 + 0x431A] 00000E7A A50F syscall MountVol, flags=5 00000E7C 1B0A move.b -[A5], A2 00000E7E 8509 sbcd -[A2], -[A1] 00000E80 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000E82 4B52 chk.w D5, [A2] 00000E84 0138 5B1F btst [0x00005B1F], D0 00000E88 1065 movea.b A0, -[A5] 00000E8A 045D 45DA subi.w [A5]+, 0x45DA 00000E8E 08BB 4E37 0428 bclr.b [PC + D0.w * 4 + 0x28], 0x37 /* '7' */ 00000E94 EB01 asl D1.b, 5 00000E96 2A28 0704 move.l D5, [A0 + 0x704] 00000E9A 3073 0023 movea.w A0, [A3 + D0.w + 0x23] 00000E9E 1252 movea.b A1, [A2] 00000EA0 6B63 bmi +0x65 /* 00000F05 */ 00000EA2 7B04 moveq.l D5, 0x04 00000EA4 0E10 F30C .invalid.b [A0], 0xC // invalid immediate operation 00000EA8 3B27 move.w -[A5], -[A7] 00000EAA 7303 moveq.l D1, 0x03 00000EAC 930C subx.b -[A1], -[A4] 00000EAE 3A0B move.w D5, A3 00000EB0 30B3 190E 0B04 move.w [A0], [[A3 + <>] + D1 + 0xB04] 00000EB6 C31E and.b [A6]+, D1 00000EB8 42AB 2F0F clr.l [A3 + 0x2F0F] 00000EBC A2CC syscall vBTClose, flags=2 00000EBE CB08 abcd -[A5], -[A0] 00000EC0 2305 move.l -[A1], D5 00000EC2 FD01 .extension 0xD01 <> // unimplemented 00000EC4 8304 sbcd D1, D4 00000EC6 0861 0802 bchg.b -[A1], 0x2 00000ECA 0FE1 .incomplete 00000ECC 3F10 move.w -[A7], [A0] 00000ECE 308B move.w [A0], A3 00000ED0 0143 bchg D3, D0 00000ED2 1582 D8DB move.b [A2 + A5 - 0x37], D2 00000ED6 012B 0806 btst [A3 + 0x806], D0 00000EDA DE83 add.l D7, D3 00000EDC 00BB 00E0 A109 6583 8300 5B03 ori.l [[ + <> + D6 * 4] - 0x7CFFA4FD], 0xE0A109 00000EE8 EE1C ror D4.b, 7 00000EEA 5B03 subq.b D3, 5 00000EEC 693F bvs +0x41 /* 00000F2D */ 00000EEE 8300 sbcd D1, D0 00000EF0 D308 addx.b -[A1], -[A0] 00000EF2 AB21 syscall RSect 00000EF4 6104 bsr +0x6 /* 00000EFA */ 00000EF6 8183 1B24 unpk D0, D3, 0x1B24 fn00000EFA: 00000EFA 613F bsr +0x41 /* 00000F3B */ 00000EFC D308 addx.b -[A1], -[A0] 00000EFE 0303 btst D3, D1 00000F00 6100 BB00 bsr -0x44FE /* FFFFCA02 */ 00000F04 1307 move.b -[A1], D7 00000F06 52D3 shi [A3] 00000F08 1204 move.b D1, D4 00000F0A 4452 neg.w [A2] 00000F0C EB29 lsl D1.b, D5 00000F0E 526B 313B addq.w [A3 + 0x313B], 1 00000F12 05A1 bclr -[A1], D2 00000F14 40DB move.w [A3]+, SR 00000F16 085B 03A1 bchg.b [A3]+, 0xA1 00000F1A 412B 9452 .invalid 0, [A3 - 0x6BAE] // invalid opcode 4 with b == 4 00000F1E CB61 and.w -[A1], D5 00000F20 E564 asl D4.w, D2 00000F22 1B0A move.b -[A5], A2 00000F24 E03B ror D3.b, D0 00000F26 076B 2210 bchg [A3 + 0x2210], D3 00000F2A 2823 move.l D4, -[A3] 00000F2C 0585 bclr D5, D2 00000F2E 6B03 bmi +0x5 /* 00000F33 */ 00000F30 036D 1228 bchg [A5 + 0x1228], D1 00000F34 1402 move.b D2, D2 00000F36 2334 1C2C move.l -[A1], [A4 + D1 * 4 + 0x2C] 00000F3A 1C05 move.b D6, D5 00000F3C 3181 1EF2 move.w [A0 + D1 * 8 - 0x14], D1 00000F40 7B20 moveq.l D5, 0x20 00000F42 C681 and.l D3, D1 00000F44 AFCB syscall 0xBCB, auto_pop 00000F46 3B5B 21C4 move.w [A5 + 0x21C4], [A3]+ 00000F4A 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00000F4C 5041 addq.w D1, 8 00000F4E 6BDB bmi -0x23 /* 00000F2B */ 00000F50 0BAD D664 bclr [A5 - 0x299C], D5 00000F54 E1CE asl .w A6 00000F56 2E10 move.l D7, [A0] 00000F58 C59A and.l [A2]+, D2 00000F5A 723E moveq.l D1, 0x3E 00000F5C DB06 addx.b D5, D6 00000F5E 9B00 subx.b D5, D0 00000F60 D935 7E8B add.b [A5 + D7 * 8 - 0x117], D4 00000F64 1383 12CA move.b [A1 + D1.w * 2 - 0x54], D3 00000F68 3305 move.w -[A1], D5 00000F6A 9301 subx.b D1, D1 00000F6C 228B move.l [A1], A3 00000F6E 1346 E300 move.b [A1 - 0x1D00], D6 00000F72 7646 moveq.l D3, 0x46 00000F74 E30D lsl D5.b, 1 00000F76 0B00 btst D0, D5 00000F78 8937 FB1C or.b <>, D4 00000F7C 3212 move.w D1, [A2] 00000F7E 64B3 bcc -0x4B /* 00000F33 */ 00000F80 03C9 .incomplete 00000F82 6241 bhi +0x43 /* 00000FC5 */ 00000F84 2776 0E93 0B81 move.l [A3 + 0xB81], [A6 + D0 * 8 - 0x109] 00000F8A C48B and.l D2, A3 00000F8C 1453 movea.b A2, [A3] 00000F8E 59AB 10D4 subq.l [A3 + 0x10D4], 4 00000F92 8542 3214 pack D2, D2, 0x3214 00000F96 0703 btst D3, D3 00000F98 789B moveq.l D4, 0xFFFFFF9B 00000F9A 3D00 move.w -[A6], D0 00000F9C 933D sub.b <>, D1 00000F9E 0043 2B6E ori.w D3, 0x2B6E /* '+n' */ 00000FA2 418B .invalid 0, A3 // invalid opcode 4 with b == 6 00000FA4 C70E abcd -[A3], -[A6] 00000FA6 D806 add.b D4, D6 00000FA8 9B23 sub.b -[A3], D5 00000FAA A506 syscall KillIO, flags=5 00000FAC 8B01 sbcd D5, D1 00000FAE 3403 move.w D2, D3 00000FB0 1A1C move.b D5, [A4]+ 00000FB2 64B1 bcc -0x4D /* 00000F65 */ 00000FB4 2D32 1C64 move.l -[A6], [A2 + D1 * 4 + 0x64] 00000FB8 123E move.b D1, <> 00000FBA 00AB 398C 9301 148B ori.l [A3 + 0x148B], 0x398C9301 00000FC2 2F1C move.l -[A7], [A4]+ 00000FC4 3E61 movea.w A7, -[A1] 00000FC6 1944 930B move.b [A4 - 0x6CF5], D4 00000FCA 8B01 sbcd D5, D1 00000FCC A305 syscall Status, flags=3 00000FCE 8300 sbcd D1, D0 00000FD0 6463 bcc +0x65 /* 00001035 */ 00000FD2 021C 64C9 andi.b [A4]+, 0xC9 00000FD6 1AA5 move.b [A5], -[A5] 00000FD8 0FF9 .incomplete label00000FDA: 00000FDA 131E move.b -[A1], [A6]+ 00000FDC 0453 1F64 subi.w [A3], 0x1F64 00000FE0 2309 move.l -[A1], A1 00000FE2 2861 movea.l A4, -[A1] 00000FE4 D545 addx.w D2, D5 00000FE6 A4AD syscall Gestalt, flags=4 00000FE8 B15B xor.w [A3]+, D0 00000FEA 00B8 1704 FCE5 03EB ori.l [0x000003EB], 0x1704FCE5 00000FF2 2CFB 884A move.l [A6]+, [PC + A0 + 0x4A] 00000FF6 146B 3601 movea.b A2, [A3 + 0x3601] 00000FFA AED5 syscall 0xAD5, auto_pop 00000FFC AEFB syscall CleanupApplication, auto_pop 00000FFE 0153 bchg [A3], D0 00001000 133E move.b -[A1], <> 00001002 BB1A xor.b [A2]+, D5 00001004 7289 moveq.l D1, 0xFFFFFF89 00001006 AF12 syscall PackRgn, auto_pop 00001008 C5B1 0102 4B02 and.l [[A1 + <> + D0] + 0x4B02], D2 0000100E 3B70 6306 CB04 3E28 move.w [A5 + 0x3E28], [[A0 + <>] + D6 * 2 - 0x34FC] 00001016 2693 move.l [A3], [A3] 00001018 0067 0653 ori.w -[A7], 0x653 0000101C 3307 move.w -[A1], D7 0000101E 1B04 move.b -[A5], D4 00001020 65B8 bcs -0x46 /* 00000FDA */ 00001022 1B09 move.b -[A5], A1 00001024 1303 move.b -[A1], D3 00001026 0B00 btst D0, D5 00001028 2303 move.l -[A1], D3 0000102A 4A1C tst.b [A4]+ 0000102C 10E1 move.b [A0]+, -[A1] 0000102E 56DB sne [A3]+ 00001030 130B move.b -[A1], A3 00001032 00C5 .incomplete 00001034 00BC 02B3 2D63 277B 0B1B ori.l 0x277B0B1B, 0x2B32D63 0000103E 09F3 .incomplete 00001040 0D3B 10F3 btst [PC + D1.w - 0x13], D6 00001044 013B 18F3 btst [PC + D1 - 0x13], D0 00001048 0D93 bclr [A3], D6 0000104A 0A13 034B xori.b [A3], 0x4B /* 'K' */ 0000104E 01E0 .incomplete 00001050 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001052 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001054 CB0C abcd -[A5], -[A4] 00001056 0B00 btst D0, D5 00001058 5B1D subq.b [A5]+, 5 0000105A F301 .extension 0x301 <> // unimplemented 0000105C 7B14 moveq.l D5, 0x14 0000105E 06E6 .incomplete 00001060 5A53 addq.w [A3], 5 00001062 0E73 4C5A E101 .invalid.w [[A3 + <> + A6]], 0x4C5A /* 'LZ' */ // invalid immediate operation 00001068 0300 btst D0, D1 0000106A D318 add.b [A0]+, D1 0000106C 0B00 btst D0, D5 0000106E 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001070 1B05 move.b -[A5], D5 00001072 6502 bcs +0x4 /* 00001076 */ 00001074 5AA3 addq.l -[A3], 5 label00001076: 00001076 0DD3 .incomplete 00001078 185A movea.b A4, [A2]+ 0000107A 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000107C 8301 sbcd D1, D1 0000107E 6302 bls +0x4 /* 00001082 */ 00001080 3300 move.w -[A1], D0 label00001082: 00001082 E65A ror D2.w, 3 00001084 92CB sub.w A1, A3 00001086 184B movea.b A4, A3 00001088 01E3 .incomplete 0000108A 06D3 .incomplete 0000108C 037B 00B3 bchg [PC + D0.w - 0x77], D1 00001090 0858 D303 bchg.b [A0]+, 0x3 00001094 4002 negx.b D2 00001096 0375 81DA 2701 bchg [[] + 0x2701], D1 0000109C C58D exg D2, A5 0000109E 7933 moveq.l D4, 0x33 000010A0 07C3 .incomplete 000010A2 0AF7 .incomplete 000010A4 0F87 bclr D7, D7 000010A6 C302 abcd D1, D2 000010A8 0263 3063 andi.w -[A3], 0x3063 /* '0c' */ 000010AC 1421 move.b D2, -[A1] 000010AE 0B73 1413 bchg [A3 + D1.w * 4 + 0x13], D5 000010B2 1AF3 016B 13C3 4F0B 0043 move.b [A5]+, [[A3 + 0x13C3] + 0x4F0B0043] 000010BC 1C13 move.b D6, [A3] 000010BE 035A bchg [A2]+, D1 000010C0 E100 asl D0.b, 8 000010C2 D30E addx.b -[A1], -[A6] 000010C4 8509 sbcd -[A2], -[A1] 000010C6 7B0F moveq.l D5, 0x0F 000010C8 EB34 roxl D4.b, D5 000010CA C70F abcd -[A3], -[A7] 000010CC B533 00C1 xor.b [A3 + D0.w - 0x63], D2 000010D0 0007 037D ori.b D7, 0x7D /* '}' */ 000010D4 E65A ror D2.w, 3 000010D6 E70F lsl D7.b, 3 000010D8 C333 615D and.b <>, D1 000010DC 0B64 bchg -[A4], D5 000010DE 851C or.b [A4]+, D2 000010E0 CB04 abcd D5, D4 000010E2 043E E509 subi.b <>, 0x9 /* '\t' */ 000010E6 D5CA add.l A2, A2 000010E8 A5CA syscall vWrBlocks, flags=5 000010EA 21ED ED1A 8D1A move.l [0xFFFF8D1A], [A5 - 0x12E6] 000010F0 2C09 move.l D6, A1 000010F2 E41B ror D3.b, 2 000010F4 0913 btst [A3], D4 000010F6 05D3 .incomplete 000010F8 0303 btst D3, D1 000010FA 0085 D59B 0CA1 ori.l D5, 0xD59B0CA1 00001100 0C3B 2AC5 0021 cmpi.b [PC + D0.w + 0x21], 0xC5 00001106 CB12 and.b [A2], D5 00001108 1617 move.b D3, [A7] 0000110A 01A9 0F4A bclr [A1 + 0xF4A], D0 0000110E 1C04 move.b D6, D4 00001110 1C16 move.b D6, [A6] 00001112 021B 1761 andi.b [A3]+, 0x61 /* 'a' */ 00001116 D926 add.b -[A6], D4 00001118 F817 06E7 .tblXX 0xF817, 0x06E7 // unimplemented 0000111C 6D05 blt +0x7 /* 00001123 */ 0000111E 5B00 subq.b D0, 5 00001120 1707 move.b -[A3], D7 00001122 7FB3 moveq.l D7, 0xFFFFFFB3 00001124 01D3 .incomplete 00001126 03A3 bclr -[A3], D1 00001128 0514 btst [A4], D2 0000112A 0D04 btst D4, D6 0000112C 0FB8 2C9B bclr [0x00002C9B], D7 00001130 5B16 subq.b [A6], 5 00001132 41BA A303 .invalid 0, [PC - 0x5CFD /* FFFFB437, cstring "" */] // invalid opcode 4 with b == 6 00001136 0B00 btst D0, D5 00001138 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 0000113A 2505 move.l -[A2], D5 0000113C 8116 or.b [A6], D0 0000113E 0142 bchg D2, D0 00001140 0B00 btst D0, D5 00001142 528B addq.l A3, 1 00001144 1A0B move.b D5, A3 00001146 0053 13C5 ori.w [A3], 0x13C5 0000114A 25B1 0569 90E5 E11C move.l <>, [[A1 - 0x6F1B]] 00001152 1014 move.b D0, [A4] 00001154 029B 1C02 9313 andi.l [A3]+, 0x1C029313 0000115A A108 syscall Create/PBHCreate/HCreate, flags=1 0000115C 7704 moveq.l D3, 0x04 0000115E 1081 move.b [A0], D1 00001160 0804 6948 btst.b D4, 0x48 /* 'H' */ 00001164 2193 41EE move.l <>, [A3] 00001168 6B09 bmi +0xB /* 00001173 */ 0000116A 52D3 shi [A3] 0000116C 227B 18A3 movea.l A1, [PC + D1 - 0x93] 00001170 0DC1 .incomplete 00001172 5C9B addq.l [A3]+, 6 00001174 1652 movea.b A3, [A2] 00001176 231E move.l -[A1], [A6]+ 00001178 7B18 moveq.l D5, 0x18 0000117A C106 abcd D0, D6 0000117C 5707 subq.b D7, 3 0000117E 739B moveq.l D1, 0xFFFFFF9B 00001180 08DB 0607 bset.b [A3]+, 0x7 00001184 05C9 .incomplete 00001186 D81C add.b D4, [A4]+ 00001188 3802 move.w D4, D2 0000118A AB1C syscall NewTempBuffer 0000118C 8D84 1C50 unpk D6, D4, 0x1C50 00001190 BC6B 0821 cmp.w D6, [A3 + 0x821] 00001194 848D or.l D2, A5 00001196 8626 or.b D3, -[A6] 00001198 5B05 subq.b D5, 5 0000119A 1705 move.b -[A3], D5 0000119C BC27 cmp.b D6, -[A7] 0000119E 01C8 .incomplete 000011A0 6427 bcc +0x29 /* 000011C9 */ 000011A2 06EE .incomplete 000011A4 81D4 divs.w D0, [A4] 000011A6 1706 move.b -[A3], D6 000011A8 DE9B add.l D7, [A3]+ 000011AA 0D45 bchg D5, D6 000011AC 1B05 move.b -[A5], D5 000011AE 1C9B move.b [A6], [A3]+ 000011B0 3663 movea.w A3, -[A3] 000011B2 0F2C 059A btst [A4 + 0x59A], D7 000011B6 410A .invalid 0, A2 // invalid opcode 4 with b == 4 000011B8 29E6 2E05 1FB1 move.l 0x2E051FB1, -[A6] 000011BE 0F10 btst [A0], D7 000011C0 D703 addx.b D3, D3 000011C2 4F13 .invalid 7, [A3] // invalid opcode 4 with b == 4 000011C4 3839 1085 B746 move.w D4, [0x1085B746] 000011CA 6558 bcs +0x5A /* 00001224 */ 000011CC 5B70 6306 0707 subq.w [[A0 + <>] + D6 * 2 + 0x707], 5 000011D2 1151 0E25 move.b [A0 + 0xE25], [A1] 000011D6 128D move.b [A1], A5 000011D8 0D85 bclr D5, D6 000011DA 0A34 B307 89C7 xori.b <>, 0x7 000011E0 A1ED syscall vUpdAltMDB, flags=1 000011E2 C228 4D6D and.b D1, [A0 + 0x4D6D] 000011E6 3407 move.w D2, D7 000011E8 0761 bchg -[A1], D3 000011EA 2105 move.l -[A0], D5 000011EC 6B15 bmi +0x17 /* 00001203 */ 000011EE 611B bsr +0x1D /* 0000120B */ 000011F0 8100 sbcd D0, D0 000011F2 C228 C1EE and.b D1, [A0 - 0x3E12] 000011F6 ED10 roxl D0.b, 6 000011F8 0707 btst D7, D3 000011FA B69B cmp.l D3, [A3]+ 000011FC 1634 9515 move.b D3, [[A4] + A1 * 4] 00001200 6DA9 blt -0x55 /* 000011AB */ 00001202 01A9 1307 bclr [A1 + 0x1307], D0 00001206 0706 btst D6, D3 00001208 72E3 moveq.l D1, 0xFFFFFFE3 0000120A 0C47 0259 cmpi.w D7, 0x259 0000120E 4A40 tst.w D0 00001210 2107 move.l -[A0], D7 00001212 9291 sub.l D1, [A1] 00001214 7441 moveq.l D2, 0x41 00001216 1BC1 move.b <>, D1 00001218 1303 move.b -[A1], D3 0000121A 00C1 .incomplete 0000121C 068B 0B01 BA40 addi.l A3, 0xB01BA40 00001222 8DE8 531B divs.w D6, [A0 + 0x531B] // begin alternate branch 00001224-00001226 label00001224: 00001224 531B subq.b [A3]+, 1 // end alternate branch 00001224-00001226 label00001224: // (misaligned) 00001226 0703 btst D3, D3 00001228 477C 3EC9 chk.w D3, 0x3EC9 0000122C D79B add.l [A3]+, D3 0000122E 092C 3E6C btst [A4 + 0x3E6C], D4 00001232 2CE5 move.l [A6]+, -[A5] 00001234 D12C 4A40 add.b [A4 + 0x4A40], D0 00001238 A982 syscall CloseDialog 0000123A C57E and.w <>, D2 0000123C 6B09 bmi +0xB /* 00001247 */ 0000123E 2558 B32E move.l [A2 - 0x4CD2], [A0]+ 00001242 1702 move.b -[A3], D2 00001244 8A1B or.b D5, [A3]+ 00001246 0541 bchg D1, D2 00001248 0636 D849 0655 addi.b [A6 + D0.w * 8 + 0x55], 0x49 /* 'I' */ 0000124E AEE5 syscall 0xAE5, auto_pop 00001250 1C09 move.b D6, A1 00001252 F91B .extension 0x91B <> // unimplemented 00001254 2AAD 6849 move.l [A5], [A5 + 0x6849] 00001258 2649 movea.l A3, A1 0000125A 38E9 00FB move.w [A4]+, [A1 + 0xFB] 0000125E 0CE1 .incomplete 00001260 0016 C914 ori.b [A6], 0x14 00001264 8B0B sbcd -[A5], -[A3] 00001266 4C12 648D movem.w D0,D2,D3,D7,A2,A5,A6, [A2] 0000126A 0D05 btst D5, D6 0000126C B67B 18E9 cmp.w D3, [PC + D1 - 0x23] 00001270 12FB 0185 move.b [A1]+, [[ + <>] + D0] 00001274 033B 1249 btst [PC + D1.w * 2 + 0x49], D1 00001278 2079 C0C1 0153 movea.l A0, [0xC0C10153] 0000127E 1681 move.b [A3], D1 00001280 1701 move.b -[A3], D1 00001282 0351 bchg [A1], D1 00001284 BF17 xor.b [A7], D7 00001286 044A 8A50 subi.w A2, 0x8A50 0000128A 2E04 move.l D7, D4 0000128C 05DB .incomplete 0000128E 6440 bcc +0x42 /* 000012D0 */ 00001290 FB05 .extension 0xB05 <> // unimplemented 00001292 5ABA 2817 addq.l [PC + 0x2817 /* 00003AAB, cstring "" */], 5 00001296 06C3 .incomplete 00001298 535D subq.w [A5]+, 1 0000129A 123E move.b D1, <> 0000129C 8307 sbcd D1, D7 0000129E BE10 cmp.b D7, [A0] 000012A0 BE04 cmp.b D7, D4 000012A2 C539 0F81 D204 and.b [0x0F81D204], D2 000012A8 F304 .extension 0x304 <> // unimplemented 000012AA 4208 clr.b A0 000012AC BA10 cmp.b D5, [A0] 000012AE 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 000012B0 1C43 movea.b A6, D3 000012B2 000F 2816 ori.b A7, 0x16 000012B6 42CB .invalid A3 // invalid opcode 4 with subtype 1 000012B8 0C36 C5D6 3240 cmpi.b [A6 + D3.w * 2 + 0x40], 0xD6 000012BE 122C 1705 move.b D1, [A4 + 0x1705] 000012C2 D59B add.l [A3]+, D2 000012C4 2AB3 1D92 130B move.l [A5], [[ + D1 * 4] + 0x130B] 000012CA 5B08 subq.b A0, 5 000012CC 0663 099B addi.w -[A3], 0x99B label000012D0: 000012D0 0B4C bchg A4, D5 000012D2 02BB 138C 0702 0A65 andi.l [PC + D0 * 2 + 0x65], 0x138C0702 000012DA 02BE 04D3 1302 andi.l <>, 0x4D31302 000012E0 5B52 subq.w [A2], 5 000012E2 8C83 or.l D6, D3 000012E4 08F2 1007 02D3 bset.b [A2 + D0.w * 2 - 0x45], 0x7 000012EA 8901 sbcd D4, D1 000012EC 0293 38E1 3673 andi.l [A3], 0x38E13673 000012F2 0065 0843 ori.w -[A5], 0x843 000012F6 0040 0227 ori.w D0, 0x227 000012FA 84F1 4D35 3E07 09C0 divu.w D2, [[A1 + 0x3E0709C0] + D4 * 4] 00001302 0703 btst D3, D3 00001304 7527 moveq.l D2, 0x27 00001306 09C4 .incomplete 00001308 1B13 move.b -[A5], [A3] 0000130A CDE8 C326 muls.w D6, [A0 - 0x3CDA] 0000130E 650F bcs +0x11 /* 0000131F */ 00001310 3E27 move.w D7, -[A7] 00001312 01B3 2576 bclr <>, D0 00001316 E901 asl D1.b, 4 00001318 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 0000131A E46B lsr D3.w, D2 0000131C 6BBB bmi -0x43 /* 000012D9 */ 0000131E 13AB 021C 3EC5 move.b [A1 + D3 * 8 - 0x59], [A3 + 0x21C] 00001324 7B81 moveq.l D5, 0xFFFFFF81 00001326 ABE4 syscall 0xBE4 00001328 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 0000132A BB13 xor.b [A3], D5 0000132C 32E4 move.w [A1]+, -[A4] 0000132E 81CE divs.w D0, A6 00001330 B228 CB36 cmp.b D1, [A0 - 0x34CA] 00001334 8C93 or.l D6, [A3] 00001336 0A1C 3EB2 xori.b [A4]+, 0xB2 0000133A 284B movea.l A4, A3 0000133C 024B 1441 andi.w A3, 0x1441 00001340 02E1 .incomplete 00001342 259B 06E5 move.l [A2 + D0.w * 8 - 0x27], [A3]+ 00001346 D307 addx.b D1, D7 00001348 0A8A 1C3E 21DC xori.l A2, 0x1C3E21DC 0000134E 8C23 or.b D6, -[A3] 00001350 031C btst [A4]+, D1 00001352 3E42 movea.w A7, D2 00001354 E5AC lsl D4, D2 00001356 F301 .extension 0x301 <> // unimplemented 00001358 1701 move.b -[A3], D1 0000135A 6A17 bpl +0x19 /* 00001373 */ 0000135C 0691 8381 EE1C addi.l [A1], 0x8381EE1C 00001362 3EE9 AE42 move.w [A7]+, [A1 - 0x51BE] 00001366 2937 DB09 move.l -[A4], [[A7 + <> + A5 * 2]] 0000136A 0B00 btst D0, D5 0000136C 3403 move.w D2, D3 0000136E 00C5 .incomplete 00001370 BE0F cmp.b D7, A7 00001372 C530 B244 and.b [A0 + A3.w * 2 + 0x44], D2 00001376 1E16 move.b D7, [A6] 00001378 2B00 move.l -[A5], D0 0000137A 44B2 281C neg.l [A2 + D2 + 0x1C] 0000137E 10B3 0306 0873 move.b [A0], [[A3 + <>] + D0 * 2 + 0x873] 00001384 151C move.b -[A2], [A4]+ 00001386 2C89 move.l [A6], A1 00001388 820D or.b D1, A5 0000138A 3741 BA6A move.w [A3 - 0x4596], D1 0000138E 3407 move.w D2, D7 00001390 0A22 45CB xori.b -[A2], 0xCB 00001394 E962 asl D2.w, D4 00001396 65CB bcs -0x33 /* 00001363 */ 00001398 2E78 9B10 movea.l A7, [0xFFFF9B10] 0000139C E9E0 2516 bfextu D2, -[A0] {20:22} 000013A0 0F3C 5B71 btst 0x71 /* 'q' */, D7 000013A4 A938 syscall HiliteMenu 000013A6 E500 asl D0.b, 2 000013A8 3B71 1286 8307 move.w [A5 - 0x7CF9], [A1 + D1.w * 2 - 0x122] 000013AE C886 and.l D4, D6 000013B0 CB10 and.b [A0], D5 000013B2 3B05 move.w -[A5], D5 000013B4 C641 and.w D3, D1 000013B6 017B 421E bchg [PC + D4.w * 2 + 0x1E], D0 000013BA 507C BB06 addq.w 0xBB06, 8 000013BE 6666 bne +0x68 /* 00001426 */ 000013C0 6C7B bge +0x7D /* 0000143D */ 000013C2 03C1 .incomplete 000013C4 FED3 017B .extension 0xED3 <> // unimplemented 000013C8 0365 bchg -[A5], D1 000013CA 015B bchg [A3]+, D0 000013CC 0365 bchg -[A5], D1 000013CE 01BB 0065 bclr [PC + D0.w + 0x65], D0 000013D2 015B bchg [A3]+, D0 000013D4 0352 bchg [A2], D1 000013D6 6118 bsr +0x1A /* 000013F0 */ 000013D8 B306 xor.b D6, D1 000013DA 52C8 86C3 dbhi D0, -0x793F /* FFFF9A9F */ 000013DE 10BB 136B 0ADB 0886 BB13 move.b [A0], [[PC + 0xADB] + 0x886BB13] 000013E8 1CB3 061C move.b [A6], [A3 + D0.w * 8 + 0x1C] 000013EC 86A9 174A or.l D3, [A1 + 0x174A] fn000013F0: 000013F0 40C9 move.w A1, SR 000013F2 F610 170A .move16 0xF610, 0x170A // unimplemented 000013F6 0632 12BB 0665 addi.b [A2 + D0.w * 8 + 0x65], 0xBB 000013FC E781 asl D1, 3 000013FE 1821 move.b D4, -[A1] 00001400 272B 259B move.l -[A3], [A3 + 0x259B] 00001404 2114 move.l -[A0], [A4] 00001406 6101 bsr +0x3 /* 00001409 */ 00001408 C1C9 muls.w D0, A1 0000140A 6559 bcs +0x5B /* 00001465 */ 0000140C 3B60 3245 move.w [A5 + 0x3245], -[A0] 00001410 02C1 .incomplete 00001412 CBFB 0852 muls.w D5, [PC + D0 + 0x52] 00001416 7CFE moveq.l D6, 0xFFFFFFFE 00001418 4940 chk.w D4, D0 0000141A 412B C012 .invalid 0, [A3 - 0x3FEE] // invalid opcode 4 with b == 4 0000141E FE33 4721 .unknown 0xFE33 0x4721 (W = 7) 00001422 0343 bchg D3, D1 00001424 5A52 addq.w [A2], 5 label00001426: 00001426 A101 syscall Close, flags=1 00001428 610C bsr +0xE /* 00001436 */ 0000142A 7A7A moveq.l D5, 0x7A 0000142C 1E38 7B10 move.b D7, [0x00007B10] 00001430 E307 asl D7.b, 1 00001432 9309 subx.b -[A1], -[A1] 00001434 6666 bne +0x68 /* 0000149C */ fn00001436: 00001436 1E38 6B02 move.b D7, [0x00006B02] 0000143A 5017 addq.b [A7], 8 0000143C 049C 445B 367B subi.l [A4]+, 0x445B367B /* 'D[6{' */ 00001442 0D1F btst [A7]+, D6 00001444 2704 move.l -[A3], D4 00001446 84EB 2707 divu.w D2, [A3 + 0x2707] 0000144A 0B82 bclr D2, D5 0000144C B31E xor.b [A6]+, D1 0000144E 360F move.w D3, A7 00001450 4A63 tst.w -[A3] 00001452 1CAB 4416 move.b [A6], [A3 + 0x4416] 00001456 EB6A lsl D2.w, D5 00001458 4A1C tst.b [A4]+ 0000145A 3817 move.w D4, [A7] 0000145C 015F bchg [A7]+, D0 0000145E D308 addx.b -[A1], -[A0] 00001460 893E or.b <>, D4 00001462 A5CD syscall vBTDelete, flags=5 00001464 170B move.b -[A3], A3 00001466 C81B and.b D4, [A3]+ 00001468 0317 btst [A7], D1 0000146A 0BDF .incomplete 0000146C D308 addx.b -[A1], -[A0] 0000146E 6318 bls +0x1A /* 00001488 */ 00001470 3499 move.w [A2], [A1]+ 00001472 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001474 081C 488D btst.b [A4]+, 0x8D 00001478 E14B lsl D3.w, 8 0000147A 0BF2 .incomplete 0000147C 4834 2332 4A05 242D 4B63 nbcd.b [[A4 + 0x4A05242D + D2 * 2] + 0x4B63] 00001486 140B move.b D2, A3 label00001488: 00001488 0F43 bchg D3, D7 0000148A 00A1 0C33 47E5 ori.l -[A1], 0xC3347E5 00001490 27B3 06ED 27B3 06ED 2749 15E5 0374 move.l [[0x6ED2749 + D2 * 8] + 0x15E50374], [A3 + D0.w * 8 - 0x19] // begin alternate branch 0000149C-000014A4 label0000149C: 0000149C 0374 B326 E503 D116 bchg [[A4 - 0x1AFD] + A3 * 2 - 0x2EEA], D1 // end alternate branch 0000149C-000014A4 label0000149C: // (misaligned) 0000149E B326 xor.b -[A6], D1 000014A0 E503 asl D3.b, 2 000014A2 D116 add.b [A6], D0 000014A4 5A25 addq.b -[A5], 5 000014A6 0183 bclr D3, D0 000014A8 017B 2CC1 bchg [PC + D2 * 4 - 0x63], D0 000014AC 03C9 .incomplete 000014AE 29DB 1FF2 04F3 move.l 0x1FF204F3, [A3]+ 000014B4 1219 move.b D1, [A1]+ 000014B6 0641 2D2D addi.w D1, 0x2D2D /* '--' */ 000014BA 0697 1457 EE91 addi.l [A7], 0x1457EE91 000014C0 04C9 .incomplete 000014C2 0ED6 .incomplete 000014C4 E501 asl D1.b, 2 000014C6 0706 btst D6, D3 000014C8 09C6 .incomplete 000014CA 1C16 move.b D6, [A6] 000014CC DB59 add.w [A1]+, D5 000014CE 81EF 4B0B divs.w D0, [A7 + 0x4B0B] 000014D2 450F .invalid 2, A7 // invalid opcode 4 with b == 4 000014D4 F204 34E0 .invalid fmove, !rm 000014D8 CD0D abcd -[A6], -[A5] 000014DA DB16 add.b [A6], D5 000014DC 170A move.b -[A3], A2 000014DE 6076 bra +0x78 /* 00001556 */ 000014E0 CDC0 muls.w D6, D0 000014E2 2A50 movea.l A5, [A0] 000014E4 2705 move.l -[A3], D5 000014E6 C0EB 7517 mulu.w D0, [A3 + 0x7517] 000014EA 05C5 .incomplete 000014EC 2852 movea.l A4, [A2] 000014EE F43B cpusha NONE 000014F0 0501 btst D1, D2 000014F2 26A3 move.l [A3], -[A3] 000014F4 05C1 .incomplete 000014F6 5111 subq.b [A1], 8 000014F8 E949 lsl D1.w, 4 000014FA CB32 40D5 and.b [A2 + D4.w - 0x43], D5 000014FE 246B 109B movea.l A2, [A3 + 0x109B] 00001502 1EC5 move.b [A7]+, D5 00001504 5440 addq.w D0, 2 00001506 C53D and.b <>, D2 00001508 9124 sub.b -[A4], D0 0000150A E305 asl D5.b, 1 0000150C 006B 3DE1 2F03 ori.w [A3 + 0x2F03], 0x3DE1 00001512 0045 0133 ori.w D5, 0x133 00001516 4752 chk.w D3, [A2] 00001518 1300 move.b -[A1], D0 0000151A 165B movea.b A3, [A3]+ 0000151C 11EB 39FB 0273 move.b [0x00000273], [A3 + 0x39FB] 00001522 1F73 1F1E 046B 0216 move.b [A7 + 0x216], [[A3] + D1 * 8 + 0x46B] 0000152A E923 asl D3.b, D4 0000152C 470C .invalid 3, A4 // invalid opcode 4 with b == 4 0000152E CE85 and.l D7, D5 00001530 0565 bchg -[A5], D2 00001532 1334 FB35 E500 8913 move.b -[A1], [[A4 - 0x1AFF76ED] + A7 * 2] 0000153A 0564 bchg -[A4], D2 0000153C BB04 xor.b D4, D5 0000153E 470A .invalid 3, A2 // invalid opcode 4 with b == 4 00001540 7305 moveq.l D1, 0x05 00001542 1234 4168 A102 move.b D1, [A4 - 0x5EFE] 00001548 2706 move.l -[A3], D6 0000154A 900F sub.b D0, A7 0000154C E500 asl D0.b, 2 0000154E 0915 btst [A5], D4 00001550 9B0C subx.b -[A5], -[A4] 00001552 F715 .extension 0x715 <> // unimplemented 00001554 19C1 0317 move.b 0x17, D1 // begin alternate branch 00001556-00001558 label00001556: 00001556 0317 btst [A7], D1 // end alternate branch 00001556-00001558 label00001556: // (misaligned) 00001558 0736 0F0D btst [[A6 + <>] + D0 * 8], D3 0000155C 4234 260B clr.b [A4 + D2.w * 8 + 0xB] 00001560 7825 moveq.l D4, 0x25 00001562 BB57 xor.w [A7], D5 00001564 0A27 3825 xori.b -[A7], 0x25 /* '%' */ 00001568 0533 0A29 btst [A3 + D0 * 2 + 0x29], D2 0000156C 05AB 2C4C bclr [A3 + 0x2C4C], D2 00001570 9283 sub.l D1, D3 00001572 2904 move.l -[A4], D4 00001574 7178 moveq.l D0, 0x78 00001576 3467 movea.w A2, -[A7] 00001578 07F4 .incomplete 0000157A 1E38 0586 move.b D7, [0x00000586] 0000157E 0707 btst D7, D3 00001580 F0E1 0957 .extension 0x0E1 <> // unimplemented 00001584 0752 bchg [A2], D3 00001586 1707 move.b -[A3], D7 00001588 7A2E moveq.l D5, 0x2E 0000158A 3817 move.w D4, [A7] 0000158C 0A8B CB2D A300 xori.l A3, 0xCB2DA300 00001592 EB02 asl D2.b, 5 00001594 CC8B and.l D6, A3 00001596 013B 1CEB btst [PC + D1 * 4 - 0x21], D0 0000159A 02E3 .incomplete 0000159C 058B bclr A3, D2 0000159E 0163 bchg -[A3], D0 000015A0 1514 move.b -[A2], [A4] 000015A2 5C56 addq.w [A6], 6 000015A4 2308 move.l -[A1], A0 000015A6 4C02 2837 movem.w D0,D1,D2,D4,D5,A3,A5, D2 000015AA 07A1 bclr -[A1], D3 000015AC 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4 000015AE 0704 btst D4, D3 000015B0 1917 move.b -[A4], [A7] 000015B2 02EB .incomplete 000015B4 270B move.l -[A3], A3 000015B6 7773 moveq.l D3, 0x73 000015B8 054A bchg A2, D2 000015BA 1453 movea.b A2, [A3] 000015BC 164C movea.b A3, A4 000015BE 5C47 addq.w D7, 6 000015C0 0A02 34E3 xori.b D2, 0xE3 000015C4 02E4 .incomplete 000015C6 E108 lsl D0.b, 8 000015C8 846B 4605 or.w D2, [A3 + 0x4605] 000015CC 7CD1 moveq.l D6, 0xFFFFFFD1 000015CE 0488 2705 5395 subi.l A0, 0x27055395 000015D4 0463 0E4C subi.w -[A3], 0xE4C 000015D8 1288 move.b [A1], A0 000015DA 9104 subx.b D0, D4 000015DC 1B05 move.b -[A5], D5 000015DE 32A5 move.w [A1], -[A5] 000015E0 049B 2263 06D3 subi.l [A3]+, 0x226306D3 000015E6 0A88 9B09 8810 xori.l A0, 0x9B098810 000015EC 26F8 868D move.l [A3]+, [0xFFFF868D] 000015F0 794A moveq.l D4, 0x4A 000015F2 1C05 move.b D6, D5 000015F4 5A07 addq.b D7, 5 000015F6 0D44 bchg D4, D6 000015F8 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000015FA DB3C 417F add.b 0x7F, D5 000015FE 6A87 bpl -0x77 /* 00001587 */ 00001600 054C bchg A4, D2 00001602 6A27 bpl +0x29 /* 0000162B */ 00001604 09FC .incomplete 00001606 2903 move.l -[A4], D3 00001608 DA47 add.w D5, D7 0000160A 0DD2 .incomplete 0000160C 05B1 C144 bclr <>, D2 00001610 2B01 move.l -[A5], D1 00001612 8902 sbcd D4, D2 00001614 456A 8D44 chk.w D2, [A2 - 0x72BC] 00001618 1463 movea.b A2, -[A3] 0000161A 1837 05BA 2A28 570A 2905 move.b D4, [[0x2A28570A + D0 * 4] + 0x2905] 00001624 995A sub.w [A2]+, D4 00001626 3B07 move.w -[A5], D7 00001628 830C sbcd -[A1], -[A4] 0000162A 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000162C 0F5A bchg [A2]+, D7 0000162E 4109 .invalid 0, A1 // invalid opcode 4 with b == 4 00001630 FB28 .extension 0xB28 <> // unimplemented 00001632 570A subq.b A2, 3 00001634 4609 not.b A1 00001636 0929 3485 btst [A1 + 0x3485], D4 0000163A 301C move.w D0, [A4]+ 0000163C 044B 0263 subi.w A3, 0x263 00001640 8633 000F or.b D3, [A3 + D0.w + 0xF] 00001644 E01E ror D6.b, 8 00001646 0433 0003 9A25 subi.b [A3 + A1 * 2 + 0x25], 0x3 0000164C BDAB 020B xor.l [A3 + 0x20B], D6 00001650 7A5A moveq.l D5, 0x5A 00001652 5281 addq.l D1, 1 00001654 05DB .incomplete 00001656 461E not.b [A6]+ 00001658 0483 0A3B 0406 subi.l D3, 0xA3B0406 0000165E 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00001660 298F C1BC move.l <>, A7 00001664 1E04 move.b D7, D4 00001666 7B2E moveq.l D5, 0x2E 00001668 310A move.w -[A0], A2 0000166A 570A subq.b A2, 3 0000166C 286C 2823 movea.l A4, [A4 + 0x2823] 00001670 3AA4 move.w [A5], -[A4] 00001672 B32B 5883 xor.b [A3 + 0x5883], D1 00001676 0376 3700 bchg [A6 + <> + D3 * 8], D1 0000167A 4BE5 lea.l A5, -[A5] 0000167C 3D07 move.w -[A6], D7 0000167E 00B1 1704 FA01 A2C3 ori.l [A1 + A2.w * 2 - 0x61], 0x1704FA01 00001686 26A3 move.l [A3], -[A3] 00001688 273E move.l -[A3], <> 0000168A A327 syscall ReallocateHandle, flags=3 0000168C 259C 123E move.l [A2 + D1.w * 2 + 0x3E], [A4]+ 00001690 170D move.b -[A3], A5 00001692 AF73 syscall stMASK0, auto_pop 00001694 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 00001696 0580 bclr D0, D2 00001698 1703 move.b -[A3], D3 0000169A 7DCB moveq.l D6, 0xFFFFFFCB 0000169C 13A3 2716 4A14 move.b [[A1] + D2 * 8 + 0x4A14], -[A3] 000016A2 40C1 move.w D1, SR 000016A4 011C btst [A4]+, D0 000016A6 16D2 move.b [A3]+, [A2] 000016A8 1044 movea.b A0, D4 000016AA 4556 chk.w D2, [A6] 000016AC 7300 moveq.l D1, 0x00 000016AE 1417 move.b D2, [A7] 000016B0 0E51 063C .invalid.w [A1], 0x63C // invalid immediate operation 000016B4 FB09 .extension 0xB09 <> // unimplemented 000016B6 4A14 tst.b [A4] 000016B8 7DA6 moveq.l D6, 0xFFFFFFA6 000016BA 0672 E872 A301 addi.w [[A2 + <> + A2 * 2]], 0xE872 000016C0 4A40 tst.w D0 000016C2 C59C and.l [A4]+, D2 000016C4 964A sub.w D3, A2 000016C6 4085 negx.l D5 000016C8 9C85 sub.l D6, D5 000016CA F045 9CA3 .extension 0x045 <>, 0x9CA3 // unimplemented 000016CE 016D 0365 bchg [A5 + 0x365], D0 000016D2 09EB .incomplete 000016D4 0601 C601 addi.b D1, 0x1 000016D8 5614 addq.b [A4], 3 000016DA FB0C .extension 0xB0C <> // unimplemented 000016DC 670E beq +0x10 /* 000016EC */ 000016DE 0431 026B 0997 16F6 290A subi.b [[] + D0 + 0x16F6290A], 0x6B /* 'k' */ 000016E8 564B addq.w A3, 3 000016EA 2493 move.l [A2], [A3] label000016EC: 000016EC 0CCB .incomplete 000016EE 1607 move.b D3, D7 000016F0 042D 2817 03C7 subi.b [A5 + 0x3C7], 0x17 000016F6 A302 syscall Read, flags=3 000016F8 0701 btst D1, D3 000016FA 1089 move.b [A0], A1 000016FC 1B07 move.b -[A5], D7 000016FE 0EB3 C5D0 410A 6B09 .invalid.l [[A3 + <> + D6 * 2]], 0xC5D0410A // invalid immediate operation 00001706 0300 btst D0, D1 00001708 7301 moveq.l D1, 0x01 0000170A 580E addq.b A6, 4 0000170C 7B14 moveq.l D5, 0x14 0000170E 1402 move.b D2, D2 00001710 6333 bls +0x35 /* 00001745 */ 00001712 5B0F subq.b A7, 5 00001714 3407 move.w D2, D7 00001716 0A72 621C 10DB xori.w [A2 + D1.w - 0x37], 0x621C 0000171C 6A41 bpl +0x43 /* 0000175F */ 0000171E 09C3 .incomplete 00001720 02BC DB6A 1304 7B00 A502 andi.l 0x7B00A502, 0xDB6A1304 0000172A 070F btst A7, D3 0000172C 4564 chk.w D2, -[A4] 0000172E 0C18 .incomplete